/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/chl/name-comparator-trans.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-4b0ab11 [2022-03-01 17:29:58,696 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-01 17:29:58,698 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-01 17:29:58,767 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-01 17:29:58,768 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-01 17:29:58,770 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-01 17:29:58,771 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-01 17:29:58,773 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-01 17:29:58,775 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-01 17:29:58,778 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-01 17:29:58,778 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-01 17:29:58,779 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-01 17:29:58,780 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-01 17:29:58,781 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-01 17:29:58,782 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-01 17:29:58,784 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-01 17:29:58,785 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-01 17:29:58,785 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-01 17:29:58,787 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-01 17:29:58,790 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-01 17:29:58,791 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-01 17:29:58,792 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-01 17:29:58,793 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-01 17:29:58,794 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-01 17:29:58,798 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-01 17:29:58,799 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-01 17:29:58,799 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-01 17:29:58,800 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-01 17:29:58,800 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-01 17:29:58,801 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-01 17:29:58,801 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-01 17:29:58,801 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-01 17:29:58,802 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-01 17:29:58,803 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-01 17:29:58,804 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-01 17:29:58,804 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-01 17:29:58,804 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-01 17:29:58,805 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-01 17:29:58,805 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-01 17:29:58,805 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-01 17:29:58,806 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-01 17:29:58,807 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-03-01 17:29:58,831 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-01 17:29:58,831 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-01 17:29:58,831 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-01 17:29:58,832 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-01 17:29:58,832 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-01 17:29:58,832 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-01 17:29:58,833 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-01 17:29:58,833 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-01 17:29:58,833 INFO L138 SettingsManager]: * Use SBE=true [2022-03-01 17:29:58,833 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-01 17:29:58,833 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-01 17:29:58,834 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-01 17:29:58,834 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-01 17:29:58,834 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-01 17:29:58,834 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-01 17:29:58,834 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-01 17:29:58,834 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-01 17:29:58,834 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-01 17:29:58,834 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-01 17:29:58,834 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-01 17:29:58,834 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-01 17:29:58,834 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-01 17:29:58,834 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-01 17:29:58,835 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-01 17:29:58,835 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-01 17:29:58,836 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 17:29:58,836 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-01 17:29:58,836 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-01 17:29:58,836 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-01 17:29:58,836 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-01 17:29:58,836 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-01 17:29:58,836 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-01 17:29:58,836 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-01 17:29:58,836 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-03-01 17:29:59,026 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-01 17:29:59,042 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-01 17:29:59,043 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-01 17:29:59,044 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-01 17:29:59,044 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-01 17:29:59,045 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/name-comparator-trans.wvr.bpl [2022-03-01 17:29:59,045 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/name-comparator-trans.wvr.bpl' [2022-03-01 17:29:59,063 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-01 17:29:59,064 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-01 17:29:59,065 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-01 17:29:59,065 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-01 17:29:59,065 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-01 17:29:59,072 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "name-comparator-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:29:59" (1/1) ... [2022-03-01 17:29:59,078 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "name-comparator-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:29:59" (1/1) ... [2022-03-01 17:29:59,082 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-01 17:29:59,083 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-01 17:29:59,084 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-01 17:29:59,084 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-01 17:29:59,084 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-01 17:29:59,089 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "name-comparator-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:29:59" (1/1) ... [2022-03-01 17:29:59,089 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "name-comparator-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:29:59" (1/1) ... [2022-03-01 17:29:59,095 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "name-comparator-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:29:59" (1/1) ... [2022-03-01 17:29:59,095 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "name-comparator-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:29:59" (1/1) ... [2022-03-01 17:29:59,101 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "name-comparator-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:29:59" (1/1) ... [2022-03-01 17:29:59,103 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "name-comparator-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:29:59" (1/1) ... [2022-03-01 17:29:59,104 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "name-comparator-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:29:59" (1/1) ... [2022-03-01 17:29:59,104 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-01 17:29:59,105 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-01 17:29:59,105 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-01 17:29:59,105 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-01 17:29:59,106 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "name-comparator-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:29:59" (1/1) ... [2022-03-01 17:29:59,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 17:29:59,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:29:59,140 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-01 17:29:59,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-01 17:29:59,175 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-01 17:29:59,176 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-01 17:29:59,176 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-01 17:29:59,176 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-01 17:29:59,176 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-01 17:29:59,176 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-01 17:29:59,177 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-01 17:29:59,177 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-01 17:29:59,177 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-01 17:29:59,177 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-03-01 17:29:59,177 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-03-01 17:29:59,178 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-03-01 17:29:59,178 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-01 17:29:59,220 INFO L234 CfgBuilder]: Building ICFG [2022-03-01 17:29:59,221 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-01 17:29:59,362 INFO L275 CfgBuilder]: Performing block encoding [2022-03-01 17:29:59,463 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-01 17:29:59,463 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-03-01 17:29:59,465 INFO L202 PluginConnector]: Adding new model name-comparator-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 05:29:59 BoogieIcfgContainer [2022-03-01 17:29:59,465 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-01 17:29:59,493 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-01 17:29:59,494 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-01 17:29:59,496 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-01 17:29:59,496 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "name-comparator-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:29:59" (1/2) ... [2022-03-01 17:29:59,497 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b6e7c3f and model type name-comparator-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.03 05:29:59, skipping insertion in model container [2022-03-01 17:29:59,497 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "name-comparator-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 05:29:59" (2/2) ... [2022-03-01 17:29:59,498 INFO L111 eAbstractionObserver]: Analyzing ICFG name-comparator-trans.wvr.bpl [2022-03-01 17:29:59,501 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-01 17:29:59,501 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-01 17:29:59,501 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-01 17:29:59,501 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-01 17:29:59,571 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-03-01 17:29:59,605 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-01 17:29:59,611 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-01 17:29:59,611 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-03-01 17:29:59,618 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 25 transitions, 74 flow [2022-03-01 17:29:59,655 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 108 states, 107 states have (on average 2.878504672897196) internal successors, (308), 107 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:29:59,657 INFO L276 IsEmpty]: Start isEmpty. Operand has 108 states, 107 states have (on average 2.878504672897196) internal successors, (308), 107 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:29:59,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-01 17:29:59,666 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:29:59,667 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:29:59,667 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:29:59,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:29:59,671 INFO L85 PathProgramCache]: Analyzing trace with hash 1091082122, now seen corresponding path program 1 times [2022-03-01 17:29:59,680 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:29:59,680 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555204967] [2022-03-01 17:29:59,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:29:59,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:29:59,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:29:59,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:29:59,874 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:29:59,874 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555204967] [2022-03-01 17:29:59,875 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555204967] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 17:29:59,875 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 17:29:59,875 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-01 17:29:59,877 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861970208] [2022-03-01 17:29:59,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 17:29:59,881 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-01 17:29:59,881 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:29:59,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-01 17:29:59,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-01 17:29:59,960 INFO L87 Difference]: Start difference. First operand has 108 states, 107 states have (on average 2.878504672897196) internal successors, (308), 107 states have internal predecessors, (308), 0 states have call successors, (0), 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 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:00,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:30:00,065 INFO L93 Difference]: Finished difference Result 192 states and 551 transitions. [2022-03-01 17:30:00,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 17:30:00,067 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 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 17 [2022-03-01 17:30:00,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:30:00,081 INFO L225 Difference]: With dead ends: 192 [2022-03-01 17:30:00,081 INFO L226 Difference]: Without dead ends: 129 [2022-03-01 17:30:00,083 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-01 17:30:00,087 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 17 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:30:00,089 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 19 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:30:00,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2022-03-01 17:30:00,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 129. [2022-03-01 17:30:00,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 128 states have (on average 2.890625) internal successors, (370), 128 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:00,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 370 transitions. [2022-03-01 17:30:00,128 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 370 transitions. Word has length 17 [2022-03-01 17:30:00,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:30:00,128 INFO L470 AbstractCegarLoop]: Abstraction has 129 states and 370 transitions. [2022-03-01 17:30:00,128 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:00,129 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 370 transitions. [2022-03-01 17:30:00,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-01 17:30:00,130 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:30:00,130 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:30:00,130 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-01 17:30:00,131 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:30:00,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:30:00,131 INFO L85 PathProgramCache]: Analyzing trace with hash 2097087164, now seen corresponding path program 1 times [2022-03-01 17:30:00,131 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:30:00,132 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726365982] [2022-03-01 17:30:00,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:30:00,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:30:00,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:00,224 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:30:00,224 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:30:00,225 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726365982] [2022-03-01 17:30:00,225 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726365982] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 17:30:00,225 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 17:30:00,225 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-01 17:30:00,225 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014003602] [2022-03-01 17:30:00,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 17:30:00,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-01 17:30:00,226 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:30:00,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-01 17:30:00,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-01 17:30:00,227 INFO L87 Difference]: Start difference. First operand 129 states and 370 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:00,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:30:00,308 INFO L93 Difference]: Finished difference Result 221 states and 640 transitions. [2022-03-01 17:30:00,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 17:30:00,308 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-01 17:30:00,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:30:00,310 INFO L225 Difference]: With dead ends: 221 [2022-03-01 17:30:00,311 INFO L226 Difference]: Without dead ends: 158 [2022-03-01 17:30:00,314 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-01 17:30:00,315 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 20 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:30:00,316 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 19 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:30:00,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2022-03-01 17:30:00,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 158. [2022-03-01 17:30:00,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.910828025477707) internal successors, (457), 157 states have internal predecessors, (457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:00,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 457 transitions. [2022-03-01 17:30:00,333 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 457 transitions. Word has length 18 [2022-03-01 17:30:00,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:30:00,334 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 457 transitions. [2022-03-01 17:30:00,334 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:00,334 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 457 transitions. [2022-03-01 17:30:00,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-01 17:30:00,335 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:30:00,335 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:30:00,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-01 17:30:00,336 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:30:00,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:30:00,338 INFO L85 PathProgramCache]: Analyzing trace with hash -30499761, now seen corresponding path program 1 times [2022-03-01 17:30:00,338 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:30:00,339 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600261988] [2022-03-01 17:30:00,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:30:00,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:30:00,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:00,496 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:00,497 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:30:00,497 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600261988] [2022-03-01 17:30:00,497 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600261988] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:30:00,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1995592192] [2022-03-01 17:30:00,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:30:00,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:00,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:30:00,532 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:30:00,546 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-01 17:30:00,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:00,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-01 17:30:00,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:30:01,070 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 111 treesize of output 89 [2022-03-01 17:30:01,308 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:01,308 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:30:01,758 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:30:01,759 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 121 treesize of output 105 [2022-03-01 17:30:01,875 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:01,875 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1995592192] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:30:01,875 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:30:01,875 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 23 [2022-03-01 17:30:01,875 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675434848] [2022-03-01 17:30:01,875 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:30:01,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-01 17:30:01,876 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:30:01,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-01 17:30:01,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=441, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:30:01,877 INFO L87 Difference]: Start difference. First operand 158 states and 457 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:03,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:30:03,696 INFO L93 Difference]: Finished difference Result 468 states and 1378 transitions. [2022-03-01 17:30:03,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-01 17:30:03,697 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-01 17:30:03,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:30:03,699 INFO L225 Difference]: With dead ends: 468 [2022-03-01 17:30:03,699 INFO L226 Difference]: Without dead ends: 380 [2022-03-01 17:30:03,700 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=334, Invalid=1226, Unknown=0, NotChecked=0, Total=1560 [2022-03-01 17:30:03,700 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 262 mSDsluCounter, 597 mSDsCounter, 0 mSdLazyCounter, 1149 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 1191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 17:30:03,701 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [262 Valid, 296 Invalid, 1191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1149 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 17:30:03,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2022-03-01 17:30:03,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 204. [2022-03-01 17:30:03,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 203 states have (on average 2.9655172413793105) internal successors, (602), 203 states have internal predecessors, (602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:03,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 602 transitions. [2022-03-01 17:30:03,709 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 602 transitions. Word has length 19 [2022-03-01 17:30:03,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:30:03,709 INFO L470 AbstractCegarLoop]: Abstraction has 204 states and 602 transitions. [2022-03-01 17:30:03,709 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:03,709 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 602 transitions. [2022-03-01 17:30:03,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-01 17:30:03,710 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:30:03,711 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:30:03,727 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-03-01 17:30:03,927 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:03,928 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:30:03,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:30:03,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1742095211, now seen corresponding path program 2 times [2022-03-01 17:30:03,928 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:30:03,928 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566616684] [2022-03-01 17:30:03,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:30:03,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:30:03,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:04,061 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:04,061 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:30:04,061 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566616684] [2022-03-01 17:30:04,061 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566616684] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:30:04,063 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [430291302] [2022-03-01 17:30:04,063 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:30:04,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:04,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:30:04,084 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:30:04,088 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-01 17:30:04,119 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:30:04,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:30:04,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-01 17:30:04,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:30:04,329 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 143 treesize of output 115 [2022-03-01 17:30:04,493 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:04,493 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:30:04,862 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:30:04,862 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 98 treesize of output 88 [2022-03-01 17:30:04,995 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:04,995 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [430291302] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:30:04,995 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:30:04,995 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-03-01 17:30:04,995 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240710004] [2022-03-01 17:30:04,995 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:30:04,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:30:04,996 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:30:04,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:30:04,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:30:04,996 INFO L87 Difference]: Start difference. First operand 204 states and 602 transitions. Second operand has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:05,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:30:05,639 INFO L93 Difference]: Finished difference Result 382 states and 1095 transitions. [2022-03-01 17:30:05,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-01 17:30:05,639 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-01 17:30:05,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:30:05,641 INFO L225 Difference]: With dead ends: 382 [2022-03-01 17:30:05,641 INFO L226 Difference]: Without dead ends: 349 [2022-03-01 17:30:05,641 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:30:05,642 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 104 mSDsluCounter, 522 mSDsCounter, 0 mSdLazyCounter, 1002 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 1016 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 1002 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 17:30:05,642 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 272 Invalid, 1016 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 1002 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 17:30:05,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2022-03-01 17:30:05,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 214. [2022-03-01 17:30:05,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 213 states have (on average 2.9906103286384975) internal successors, (637), 213 states have internal predecessors, (637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:05,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 637 transitions. [2022-03-01 17:30:05,649 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 637 transitions. Word has length 19 [2022-03-01 17:30:05,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:30:05,650 INFO L470 AbstractCegarLoop]: Abstraction has 214 states and 637 transitions. [2022-03-01 17:30:05,650 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:05,650 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 637 transitions. [2022-03-01 17:30:05,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-01 17:30:05,651 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:30:05,651 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:30:05,675 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-01 17:30:05,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2022-03-01 17:30:05,868 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:30:05,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:30:05,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1059891211, now seen corresponding path program 3 times [2022-03-01 17:30:05,868 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:30:05,869 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575854996] [2022-03-01 17:30:05,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:30:05,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:30:05,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:05,976 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:05,977 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:30:05,977 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575854996] [2022-03-01 17:30:05,977 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575854996] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:30:05,977 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858923707] [2022-03-01 17:30:05,977 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:30:05,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:05,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:30:05,989 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:30:05,991 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-01 17:30:06,023 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:30:06,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:30:06,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-01 17:30:06,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:30:06,232 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 163 treesize of output 129 [2022-03-01 17:30:06,588 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:06,589 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:30:06,987 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:30:06,987 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 119 treesize of output 105 [2022-03-01 17:30:07,204 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:07,204 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1858923707] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:30:07,204 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:30:07,204 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-03-01 17:30:07,204 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613064310] [2022-03-01 17:30:07,204 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:30:07,205 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:30:07,205 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:30:07,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:30:07,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:30:07,205 INFO L87 Difference]: Start difference. First operand 214 states and 637 transitions. Second operand has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:08,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:30:08,725 INFO L93 Difference]: Finished difference Result 668 states and 1848 transitions. [2022-03-01 17:30:08,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-01 17:30:08,725 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-01 17:30:08,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:30:08,728 INFO L225 Difference]: With dead ends: 668 [2022-03-01 17:30:08,728 INFO L226 Difference]: Without dead ends: 536 [2022-03-01 17:30:08,729 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=206, Invalid=916, Unknown=0, NotChecked=0, Total=1122 [2022-03-01 17:30:08,730 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 257 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 998 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 1041 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 998 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 17:30:08,731 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [257 Valid, 299 Invalid, 1041 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 998 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 17:30:08,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2022-03-01 17:30:08,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 229. [2022-03-01 17:30:08,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 3.1008771929824563) internal successors, (707), 228 states have internal predecessors, (707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:08,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 707 transitions. [2022-03-01 17:30:08,748 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 707 transitions. Word has length 19 [2022-03-01 17:30:08,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:30:08,749 INFO L470 AbstractCegarLoop]: Abstraction has 229 states and 707 transitions. [2022-03-01 17:30:08,749 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:08,749 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 707 transitions. [2022-03-01 17:30:08,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-01 17:30:08,750 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:30:08,750 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:30:08,767 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-01 17:30:08,965 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:08,965 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:30:08,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:30:08,965 INFO L85 PathProgramCache]: Analyzing trace with hash -1696358065, now seen corresponding path program 4 times [2022-03-01 17:30:08,966 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:30:08,966 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568463610] [2022-03-01 17:30:08,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:30:08,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:30:08,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:09,128 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:09,128 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:30:09,128 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568463610] [2022-03-01 17:30:09,128 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568463610] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:30:09,128 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1134502844] [2022-03-01 17:30:09,128 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:30:09,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:09,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:30:09,129 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:30:09,130 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-01 17:30:09,176 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:30:09,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:30:09,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-01 17:30:09,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:30:09,394 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 136 treesize of output 108 [2022-03-01 17:30:09,866 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:09,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:30:10,208 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:30:10,208 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 166 treesize of output 142 [2022-03-01 17:30:10,332 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:10,332 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1134502844] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:30:10,332 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:30:10,332 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 23 [2022-03-01 17:30:10,332 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085212275] [2022-03-01 17:30:10,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:30:10,333 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-01 17:30:10,333 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:30:10,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-01 17:30:10,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=441, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:30:10,333 INFO L87 Difference]: Start difference. First operand 229 states and 707 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:11,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:30:11,889 INFO L93 Difference]: Finished difference Result 512 states and 1435 transitions. [2022-03-01 17:30:11,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-01 17:30:11,889 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-01 17:30:11,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:30:11,891 INFO L225 Difference]: With dead ends: 512 [2022-03-01 17:30:11,891 INFO L226 Difference]: Without dead ends: 442 [2022-03-01 17:30:11,892 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 254 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=320, Invalid=1402, Unknown=0, NotChecked=0, Total=1722 [2022-03-01 17:30:11,892 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 233 mSDsluCounter, 571 mSDsCounter, 0 mSdLazyCounter, 1052 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 1093 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1052 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 17:30:11,892 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [233 Valid, 310 Invalid, 1093 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1052 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 17:30:11,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2022-03-01 17:30:11,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 260. [2022-03-01 17:30:11,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 260 states, 259 states have (on average 3.081081081081081) internal successors, (798), 259 states have internal predecessors, (798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:11,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 798 transitions. [2022-03-01 17:30:11,898 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 798 transitions. Word has length 19 [2022-03-01 17:30:11,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:30:11,899 INFO L470 AbstractCegarLoop]: Abstraction has 260 states and 798 transitions. [2022-03-01 17:30:11,899 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:11,899 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 798 transitions. [2022-03-01 17:30:11,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-01 17:30:11,899 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:30:11,899 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:30:11,933 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-01 17:30:12,100 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:12,100 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:30:12,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:30:12,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1469651849, now seen corresponding path program 5 times [2022-03-01 17:30:12,101 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:30:12,101 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758009664] [2022-03-01 17:30:12,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:30:12,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:30:12,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:12,263 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:12,264 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:30:12,264 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758009664] [2022-03-01 17:30:12,264 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758009664] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:30:12,264 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322931763] [2022-03-01 17:30:12,264 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:30:12,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:12,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:30:12,265 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:30:12,266 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-01 17:30:12,306 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:30:12,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:30:12,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-01 17:30:12,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:30:12,472 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 166 treesize of output 132 [2022-03-01 17:30:12,873 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:12,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:30:13,312 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:30:13,313 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 166 treesize of output 142 [2022-03-01 17:30:13,521 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:13,521 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322931763] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:30:13,521 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:30:13,522 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 22 [2022-03-01 17:30:13,522 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391529181] [2022-03-01 17:30:13,522 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:30:13,522 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:30:13,522 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:30:13,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:30:13,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=404, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:30:13,523 INFO L87 Difference]: Start difference. First operand 260 states and 798 transitions. Second operand has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:16,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:30:16,328 INFO L93 Difference]: Finished difference Result 1031 states and 2735 transitions. [2022-03-01 17:30:16,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-01 17:30:16,329 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-01 17:30:16,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:30:16,340 INFO L225 Difference]: With dead ends: 1031 [2022-03-01 17:30:16,340 INFO L226 Difference]: Without dead ends: 851 [2022-03-01 17:30:16,341 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 454 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=517, Invalid=1933, Unknown=0, NotChecked=0, Total=2450 [2022-03-01 17:30:16,342 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 394 mSDsluCounter, 692 mSDsCounter, 0 mSdLazyCounter, 1206 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 394 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 1288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 1206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 17:30:16,347 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [394 Valid, 365 Invalid, 1288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 1206 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 17:30:16,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 851 states. [2022-03-01 17:30:16,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 851 to 276. [2022-03-01 17:30:16,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 275 states have (on average 3.1818181818181817) internal successors, (875), 275 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:16,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 875 transitions. [2022-03-01 17:30:16,362 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 875 transitions. Word has length 19 [2022-03-01 17:30:16,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:30:16,362 INFO L470 AbstractCegarLoop]: Abstraction has 276 states and 875 transitions. [2022-03-01 17:30:16,362 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:16,362 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 875 transitions. [2022-03-01 17:30:16,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-01 17:30:16,363 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:30:16,363 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:30:16,379 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-01 17:30:16,579 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:16,579 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:30:16,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:30:16,580 INFO L85 PathProgramCache]: Analyzing trace with hash -708866453, now seen corresponding path program 6 times [2022-03-01 17:30:16,580 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:30:16,580 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314681973] [2022-03-01 17:30:16,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:30:16,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:30:16,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:16,690 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:16,691 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:30:16,691 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314681973] [2022-03-01 17:30:16,691 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314681973] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:30:16,691 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2117292505] [2022-03-01 17:30:16,691 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:30:16,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:16,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:30:16,692 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:30:16,693 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-01 17:30:16,740 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:30:16,740 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:30:16,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-01 17:30:16,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:30:16,955 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 125 treesize of output 101 [2022-03-01 17:30:17,047 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:17,047 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:30:17,320 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:30:17,320 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 128 treesize of output 112 [2022-03-01 17:30:17,455 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:17,455 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2117292505] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:30:17,455 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:30:17,455 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-03-01 17:30:17,455 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665622981] [2022-03-01 17:30:17,455 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:30:17,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:30:17,456 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:30:17,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:30:17,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:30:17,457 INFO L87 Difference]: Start difference. First operand 276 states and 875 transitions. Second operand has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:18,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:30:18,042 INFO L93 Difference]: Finished difference Result 481 states and 1406 transitions. [2022-03-01 17:30:18,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:30:18,043 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-01 17:30:18,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:30:18,044 INFO L225 Difference]: With dead ends: 481 [2022-03-01 17:30:18,044 INFO L226 Difference]: Without dead ends: 342 [2022-03-01 17:30:18,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=121, Invalid=529, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:30:18,045 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 177 mSDsluCounter, 379 mSDsCounter, 0 mSdLazyCounter, 663 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 686 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 663 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:30:18,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 189 Invalid, 686 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 663 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:30:18,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2022-03-01 17:30:18,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 264. [2022-03-01 17:30:18,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 263 states have (on average 3.1634980988593155) internal successors, (832), 263 states have internal predecessors, (832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:18,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 832 transitions. [2022-03-01 17:30:18,050 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 832 transitions. Word has length 19 [2022-03-01 17:30:18,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:30:18,051 INFO L470 AbstractCegarLoop]: Abstraction has 264 states and 832 transitions. [2022-03-01 17:30:18,051 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:18,051 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 832 transitions. [2022-03-01 17:30:18,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-01 17:30:18,051 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:30:18,052 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:30:18,068 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-03-01 17:30:18,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:18,267 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:30:18,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:30:18,268 INFO L85 PathProgramCache]: Analyzing trace with hash -414706651, now seen corresponding path program 7 times [2022-03-01 17:30:18,268 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:30:18,268 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730904470] [2022-03-01 17:30:18,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:30:18,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:30:18,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:18,356 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:18,356 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:30:18,356 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730904470] [2022-03-01 17:30:18,356 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730904470] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:30:18,356 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016875977] [2022-03-01 17:30:18,356 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:30:18,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:18,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:30:18,357 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:30:18,358 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-01 17:30:18,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:18,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-01 17:30:18,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:30:18,555 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 160 treesize of output 128 [2022-03-01 17:30:18,857 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:18,857 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:30:19,256 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:30:19,256 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 152 treesize of output 130 [2022-03-01 17:30:19,371 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:19,371 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016875977] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:30:19,371 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:30:19,372 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 22 [2022-03-01 17:30:19,374 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994140652] [2022-03-01 17:30:19,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:30:19,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:30:19,375 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:30:19,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:30:19,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:30:19,375 INFO L87 Difference]: Start difference. First operand 264 states and 832 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:19,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:30:19,934 INFO L93 Difference]: Finished difference Result 420 states and 1267 transitions. [2022-03-01 17:30:19,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:30:19,934 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-01 17:30:19,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:30:19,936 INFO L225 Difference]: With dead ends: 420 [2022-03-01 17:30:19,936 INFO L226 Difference]: Without dead ends: 365 [2022-03-01 17:30:19,936 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=152, Invalid=718, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:30:19,938 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 127 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:30:19,939 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 146 Invalid, 572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 555 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:30:19,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2022-03-01 17:30:19,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 269. [2022-03-01 17:30:19,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 268 states have (on average 3.1791044776119404) internal successors, (852), 268 states have internal predecessors, (852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:19,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 852 transitions. [2022-03-01 17:30:19,948 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 852 transitions. Word has length 19 [2022-03-01 17:30:19,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:30:19,948 INFO L470 AbstractCegarLoop]: Abstraction has 269 states and 852 transitions. [2022-03-01 17:30:19,948 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:19,948 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 852 transitions. [2022-03-01 17:30:19,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-01 17:30:19,949 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:30:19,949 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:30:19,966 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-01 17:30:20,166 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:20,166 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:30:20,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:30:20,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1078274223, now seen corresponding path program 8 times [2022-03-01 17:30:20,167 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:30:20,167 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307761592] [2022-03-01 17:30:20,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:30:20,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:30:20,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:20,306 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:20,306 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:30:20,307 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307761592] [2022-03-01 17:30:20,307 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307761592] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:30:20,307 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [450692775] [2022-03-01 17:30:20,307 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:30:20,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:20,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:30:20,308 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:30:20,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-01 17:30:20,365 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:30:20,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:30:20,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-01 17:30:20,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:30:20,507 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 154 treesize of output 124 [2022-03-01 17:30:20,918 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:20,918 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:30:21,320 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:30:21,320 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 100 [2022-03-01 17:30:21,485 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:21,485 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [450692775] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:30:21,485 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:30:21,485 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 22 [2022-03-01 17:30:21,486 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97240725] [2022-03-01 17:30:21,486 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:30:21,486 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:30:21,486 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:30:21,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:30:21,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:30:21,486 INFO L87 Difference]: Start difference. First operand 269 states and 852 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:22,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:30:22,703 INFO L93 Difference]: Finished difference Result 489 states and 1419 transitions. [2022-03-01 17:30:22,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 17:30:22,703 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-01 17:30:22,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:30:22,705 INFO L225 Difference]: With dead ends: 489 [2022-03-01 17:30:22,705 INFO L226 Difference]: Without dead ends: 379 [2022-03-01 17:30:22,705 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=286, Invalid=1046, Unknown=0, NotChecked=0, Total=1332 [2022-03-01 17:30:22,706 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 176 mSDsluCounter, 441 mSDsCounter, 0 mSdLazyCounter, 830 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 859 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 830 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:30:22,706 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [176 Valid, 241 Invalid, 859 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 830 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:30:22,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2022-03-01 17:30:22,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 264. [2022-03-01 17:30:22,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 263 states have (on average 3.1634980988593155) internal successors, (832), 263 states have internal predecessors, (832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:22,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 832 transitions. [2022-03-01 17:30:22,711 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 832 transitions. Word has length 19 [2022-03-01 17:30:22,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:30:22,711 INFO L470 AbstractCegarLoop]: Abstraction has 264 states and 832 transitions. [2022-03-01 17:30:22,712 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:22,712 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 832 transitions. [2022-03-01 17:30:22,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-01 17:30:22,712 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:30:22,712 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:30:22,744 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-01 17:30:22,913 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,SelfDestructingSolverStorable9 [2022-03-01 17:30:22,913 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:30:22,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:30:22,913 INFO L85 PathProgramCache]: Analyzing trace with hash 441807369, now seen corresponding path program 9 times [2022-03-01 17:30:22,913 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:30:22,913 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164034698] [2022-03-01 17:30:22,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:30:22,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:30:22,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:23,032 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:23,032 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:30:23,033 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164034698] [2022-03-01 17:30:23,033 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164034698] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:30:23,033 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55568022] [2022-03-01 17:30:23,033 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:30:23,033 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:23,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:30:23,034 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:30:23,035 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-01 17:30:23,068 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:30:23,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:30:23,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-01 17:30:23,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:30:23,193 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 134 treesize of output 108 [2022-03-01 17:30:23,539 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:23,539 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:30:23,944 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:30:23,944 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 107 treesize of output 95 [2022-03-01 17:30:24,078 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:24,078 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [55568022] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:30:24,078 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:30:24,078 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 22 [2022-03-01 17:30:24,078 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16296673] [2022-03-01 17:30:24,078 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:30:24,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:30:24,079 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:30:24,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:30:24,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:30:24,079 INFO L87 Difference]: Start difference. First operand 264 states and 832 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:25,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:30:25,076 INFO L93 Difference]: Finished difference Result 507 states and 1457 transitions. [2022-03-01 17:30:25,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-01 17:30:25,077 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-01 17:30:25,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:30:25,086 INFO L225 Difference]: With dead ends: 507 [2022-03-01 17:30:25,086 INFO L226 Difference]: Without dead ends: 437 [2022-03-01 17:30:25,086 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=215, Invalid=841, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 17:30:25,087 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 295 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 761 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 803 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:30:25,088 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [295 Valid, 215 Invalid, 803 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 761 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:30:25,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2022-03-01 17:30:25,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 297. [2022-03-01 17:30:25,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 296 states have (on average 3.1216216216216215) internal successors, (924), 296 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:25,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 924 transitions. [2022-03-01 17:30:25,104 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 924 transitions. Word has length 19 [2022-03-01 17:30:25,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:30:25,104 INFO L470 AbstractCegarLoop]: Abstraction has 297 states and 924 transitions. [2022-03-01 17:30:25,104 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:25,104 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 924 transitions. [2022-03-01 17:30:25,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-01 17:30:25,105 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:30:25,105 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:30:25,141 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-03-01 17:30:25,341 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:25,341 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:30:25,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:30:25,341 INFO L85 PathProgramCache]: Analyzing trace with hash 1652965829, now seen corresponding path program 10 times [2022-03-01 17:30:25,341 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:30:25,341 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737029160] [2022-03-01 17:30:25,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:30:25,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:30:25,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:25,499 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:25,500 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:30:25,500 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737029160] [2022-03-01 17:30:25,500 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737029160] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:30:25,500 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1609525150] [2022-03-01 17:30:25,500 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:30:25,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:25,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:30:25,501 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:30:25,502 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-01 17:30:25,537 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:30:25,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:30:25,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-01 17:30:25,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:30:25,727 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 123 treesize of output 99 [2022-03-01 17:30:26,059 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:26,060 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:30:26,462 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:30:26,462 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 128 treesize of output 112 [2022-03-01 17:30:26,631 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:26,632 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1609525150] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:30:26,632 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:30:26,632 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-03-01 17:30:26,632 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963326400] [2022-03-01 17:30:26,632 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:30:26,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-01 17:30:26,632 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:30:26,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-01 17:30:26,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:30:26,633 INFO L87 Difference]: Start difference. First operand 297 states and 924 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:30,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:30:30,128 INFO L93 Difference]: Finished difference Result 858 states and 2290 transitions. [2022-03-01 17:30:30,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-01 17:30:30,128 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-01 17:30:30,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:30:30,131 INFO L225 Difference]: With dead ends: 858 [2022-03-01 17:30:30,131 INFO L226 Difference]: Without dead ends: 714 [2022-03-01 17:30:30,132 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 652 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=810, Invalid=2850, Unknown=0, NotChecked=0, Total=3660 [2022-03-01 17:30:30,132 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 522 mSDsluCounter, 724 mSDsCounter, 0 mSdLazyCounter, 1171 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 522 SdHoareTripleChecker+Valid, 412 SdHoareTripleChecker+Invalid, 1258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 17:30:30,132 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [522 Valid, 412 Invalid, 1258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1171 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 17:30:30,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 714 states. [2022-03-01 17:30:30,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 714 to 306. [2022-03-01 17:30:30,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 3.1508196721311474) internal successors, (961), 305 states have internal predecessors, (961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:30,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 961 transitions. [2022-03-01 17:30:30,141 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 961 transitions. Word has length 19 [2022-03-01 17:30:30,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:30:30,142 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 961 transitions. [2022-03-01 17:30:30,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:30,142 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 961 transitions. [2022-03-01 17:30:30,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-01 17:30:30,143 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:30:30,143 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:30:30,162 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-01 17:30:30,357 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,SelfDestructingSolverStorable11 [2022-03-01 17:30:30,357 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:30:30,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:30:30,358 INFO L85 PathProgramCache]: Analyzing trace with hash 1237177779, now seen corresponding path program 11 times [2022-03-01 17:30:30,358 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:30:30,358 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308296894] [2022-03-01 17:30:30,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:30:30,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:30:30,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:30,512 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:30,513 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:30:30,513 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308296894] [2022-03-01 17:30:30,513 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308296894] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:30:30,513 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1421439754] [2022-03-01 17:30:30,513 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:30:30,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:30,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:30:30,514 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:30:30,515 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-01 17:30:30,549 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:30:30,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:30:30,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-01 17:30:30,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:30:30,763 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 160 treesize of output 128 [2022-03-01 17:30:31,044 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:31,045 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:30:31,526 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:30:31,526 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 145 treesize of output 125 [2022-03-01 17:30:31,675 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:31,675 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1421439754] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:30:31,675 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:30:31,675 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-03-01 17:30:31,675 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069560076] [2022-03-01 17:30:31,675 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:30:31,675 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-01 17:30:31,676 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:30:31,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-01 17:30:31,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:30:31,676 INFO L87 Difference]: Start difference. First operand 306 states and 961 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:33,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:30:33,348 INFO L93 Difference]: Finished difference Result 543 states and 1556 transitions. [2022-03-01 17:30:33,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-01 17:30:33,348 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-01 17:30:33,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:30:33,350 INFO L225 Difference]: With dead ends: 543 [2022-03-01 17:30:33,350 INFO L226 Difference]: Without dead ends: 528 [2022-03-01 17:30:33,351 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=305, Invalid=1501, Unknown=0, NotChecked=0, Total=1806 [2022-03-01 17:30:33,351 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 242 mSDsluCounter, 637 mSDsCounter, 0 mSdLazyCounter, 1215 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 357 SdHoareTripleChecker+Invalid, 1251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 17:30:33,351 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [242 Valid, 357 Invalid, 1251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1215 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 17:30:33,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2022-03-01 17:30:33,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 312. [2022-03-01 17:30:33,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 311 states have (on average 3.1639871382636655) internal successors, (984), 311 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:33,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 984 transitions. [2022-03-01 17:30:33,357 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 984 transitions. Word has length 19 [2022-03-01 17:30:33,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:30:33,357 INFO L470 AbstractCegarLoop]: Abstraction has 312 states and 984 transitions. [2022-03-01 17:30:33,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:33,358 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 984 transitions. [2022-03-01 17:30:33,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-01 17:30:33,358 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:30:33,358 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:30:33,380 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-01 17:30:33,559 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,SelfDestructingSolverStorable12 [2022-03-01 17:30:33,559 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:30:33,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:30:33,559 INFO L85 PathProgramCache]: Analyzing trace with hash -9433809, now seen corresponding path program 12 times [2022-03-01 17:30:33,559 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:30:33,559 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089484095] [2022-03-01 17:30:33,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:30:33,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:30:33,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:33,709 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:33,709 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:30:33,709 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089484095] [2022-03-01 17:30:33,709 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089484095] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:30:33,709 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527326718] [2022-03-01 17:30:33,709 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:30:33,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:33,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:30:33,710 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:30:33,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-01 17:30:33,745 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:30:33,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:30:33,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:30:33,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:30:34,061 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 164 treesize of output 132 [2022-03-01 17:30:34,309 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:34,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:30:34,747 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:30:34,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 135 treesize of output 117 [2022-03-01 17:30:34,881 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:34,881 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [527326718] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:30:34,881 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:30:34,882 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-03-01 17:30:34,882 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748935658] [2022-03-01 17:30:34,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:30:34,882 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-01 17:30:34,882 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:30:34,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-01 17:30:34,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:30:34,883 INFO L87 Difference]: Start difference. First operand 312 states and 984 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:38,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:30:38,028 INFO L93 Difference]: Finished difference Result 914 states and 2498 transitions. [2022-03-01 17:30:38,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-01 17:30:38,029 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-01 17:30:38,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:30:38,031 INFO L225 Difference]: With dead ends: 914 [2022-03-01 17:30:38,031 INFO L226 Difference]: Without dead ends: 756 [2022-03-01 17:30:38,032 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 774 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=563, Invalid=3097, Unknown=0, NotChecked=0, Total=3660 [2022-03-01 17:30:38,033 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 395 mSDsluCounter, 791 mSDsCounter, 0 mSdLazyCounter, 1464 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 395 SdHoareTripleChecker+Valid, 467 SdHoareTripleChecker+Invalid, 1576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 1464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-01 17:30:38,033 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [395 Valid, 467 Invalid, 1576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 1464 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-01 17:30:38,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2022-03-01 17:30:38,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 326. [2022-03-01 17:30:38,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 325 states have (on average 3.1507692307692308) internal successors, (1024), 325 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:38,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 1024 transitions. [2022-03-01 17:30:38,040 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 1024 transitions. Word has length 19 [2022-03-01 17:30:38,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:30:38,040 INFO L470 AbstractCegarLoop]: Abstraction has 326 states and 1024 transitions. [2022-03-01 17:30:38,041 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:38,041 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 1024 transitions. [2022-03-01 17:30:38,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-01 17:30:38,041 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:30:38,041 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:30:38,061 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-01 17:30:38,260 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,SelfDestructingSolverStorable13 [2022-03-01 17:30:38,261 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:30:38,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:30:38,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1917424947, now seen corresponding path program 13 times [2022-03-01 17:30:38,261 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:30:38,261 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909917476] [2022-03-01 17:30:38,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:30:38,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:30:38,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:38,355 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:38,355 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:30:38,355 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909917476] [2022-03-01 17:30:38,355 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909917476] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:30:38,355 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1580861915] [2022-03-01 17:30:38,355 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:30:38,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:38,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:30:38,360 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:30:38,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-01 17:30:38,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:38,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-01 17:30:38,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:30:38,551 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 157 treesize of output 125 [2022-03-01 17:30:38,860 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:38,860 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:30:39,344 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:30:39,345 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 152 treesize of output 125 [2022-03-01 17:30:39,412 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:39,412 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1580861915] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:30:39,412 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:30:39,412 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 22 [2022-03-01 17:30:39,413 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032437194] [2022-03-01 17:30:39,413 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:30:39,413 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:30:39,413 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:30:39,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:30:39,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:30:39,414 INFO L87 Difference]: Start difference. First operand 326 states and 1024 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:40,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:30:40,876 INFO L93 Difference]: Finished difference Result 731 states and 2107 transitions. [2022-03-01 17:30:40,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-01 17:30:40,876 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-01 17:30:40,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:30:40,879 INFO L225 Difference]: With dead ends: 731 [2022-03-01 17:30:40,879 INFO L226 Difference]: Without dead ends: 661 [2022-03-01 17:30:40,880 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=225, Invalid=831, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 17:30:40,880 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 273 mSDsluCounter, 482 mSDsCounter, 0 mSdLazyCounter, 810 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 858 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 810 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:30:40,880 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [273 Valid, 244 Invalid, 858 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 810 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:30:40,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states. [2022-03-01 17:30:40,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 340. [2022-03-01 17:30:40,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 339 states have (on average 3.1976401179941) internal successors, (1084), 339 states have internal predecessors, (1084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:40,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 1084 transitions. [2022-03-01 17:30:40,888 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 1084 transitions. Word has length 19 [2022-03-01 17:30:40,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:30:40,888 INFO L470 AbstractCegarLoop]: Abstraction has 340 states and 1084 transitions. [2022-03-01 17:30:40,888 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:40,888 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 1084 transitions. [2022-03-01 17:30:40,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-01 17:30:40,889 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:30:40,889 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:30:40,905 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-03-01 17:30:41,105 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,SelfDestructingSolverStorable14 [2022-03-01 17:30:41,105 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:30:41,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:30:41,106 INFO L85 PathProgramCache]: Analyzing trace with hash -1390050737, now seen corresponding path program 14 times [2022-03-01 17:30:41,106 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:30:41,106 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267111653] [2022-03-01 17:30:41,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:30:41,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:30:41,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:41,212 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:41,213 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:30:41,213 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267111653] [2022-03-01 17:30:41,213 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267111653] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:30:41,213 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777015987] [2022-03-01 17:30:41,213 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:30:41,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:41,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:30:41,214 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:30:41,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-01 17:30:41,267 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:30:41,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:30:41,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-01 17:30:41,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:30:41,527 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 136 treesize of output 108 [2022-03-01 17:30:41,747 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:41,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:30:42,031 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:30:42,031 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 159 treesize of output 135 [2022-03-01 17:30:42,114 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:42,114 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1777015987] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:30:42,114 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:30:42,114 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 24 [2022-03-01 17:30:42,114 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544350902] [2022-03-01 17:30:42,114 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:30:42,114 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-01 17:30:42,114 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:30:42,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-01 17:30:42,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=485, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:30:42,115 INFO L87 Difference]: Start difference. First operand 340 states and 1084 transitions. Second operand has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:43,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:30:43,087 INFO L93 Difference]: Finished difference Result 582 states and 1729 transitions. [2022-03-01 17:30:43,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-01 17:30:43,087 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-01 17:30:43,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:30:43,089 INFO L225 Difference]: With dead ends: 582 [2022-03-01 17:30:43,089 INFO L226 Difference]: Without dead ends: 527 [2022-03-01 17:30:43,089 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=250, Invalid=1082, Unknown=0, NotChecked=0, Total=1332 [2022-03-01 17:30:43,090 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 235 mSDsluCounter, 459 mSDsCounter, 0 mSdLazyCounter, 836 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 870 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 836 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:30:43,090 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [235 Valid, 250 Invalid, 870 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 836 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:30:43,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2022-03-01 17:30:43,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 344. [2022-03-01 17:30:43,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 343 states have (on average 3.1895043731778427) internal successors, (1094), 343 states have internal predecessors, (1094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:43,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 1094 transitions. [2022-03-01 17:30:43,096 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 1094 transitions. Word has length 19 [2022-03-01 17:30:43,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:30:43,096 INFO L470 AbstractCegarLoop]: Abstraction has 344 states and 1094 transitions. [2022-03-01 17:30:43,096 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:43,097 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 1094 transitions. [2022-03-01 17:30:43,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-01 17:30:43,097 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:30:43,097 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:30:43,113 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-01 17:30:43,312 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:43,312 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:30:43,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:30:43,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1631982851, now seen corresponding path program 15 times [2022-03-01 17:30:43,312 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:30:43,312 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368778642] [2022-03-01 17:30:43,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:30:43,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:30:43,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:43,392 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:43,392 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:30:43,392 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368778642] [2022-03-01 17:30:43,392 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368778642] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:30:43,392 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418554970] [2022-03-01 17:30:43,392 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:30:43,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:43,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:30:43,394 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:30:43,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-01 17:30:43,437 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:30:43,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:30:43,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-01 17:30:43,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:30:43,580 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 160 treesize of output 128 [2022-03-01 17:30:43,813 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:43,813 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:30:44,196 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:30:44,196 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 89 [2022-03-01 17:30:44,245 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:44,245 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418554970] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:30:44,245 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:30:44,245 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 22 [2022-03-01 17:30:44,245 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568756449] [2022-03-01 17:30:44,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:30:44,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:30:44,245 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:30:44,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:30:44,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:30:44,246 INFO L87 Difference]: Start difference. First operand 344 states and 1094 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:45,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:30:45,259 INFO L93 Difference]: Finished difference Result 642 states and 1869 transitions. [2022-03-01 17:30:45,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 17:30:45,259 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-01 17:30:45,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:30:45,261 INFO L225 Difference]: With dead ends: 642 [2022-03-01 17:30:45,261 INFO L226 Difference]: Without dead ends: 494 [2022-03-01 17:30:45,261 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=287, Invalid=973, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 17:30:45,262 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 267 mSDsluCounter, 580 mSDsCounter, 0 mSdLazyCounter, 1129 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 267 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 1170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 17:30:45,262 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [267 Valid, 293 Invalid, 1170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1129 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 17:30:45,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2022-03-01 17:30:45,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 340. [2022-03-01 17:30:45,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 339 states have (on average 3.168141592920354) internal successors, (1074), 339 states have internal predecessors, (1074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:45,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 1074 transitions. [2022-03-01 17:30:45,268 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 1074 transitions. Word has length 19 [2022-03-01 17:30:45,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:30:45,268 INFO L470 AbstractCegarLoop]: Abstraction has 340 states and 1074 transitions. [2022-03-01 17:30:45,268 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:45,268 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 1074 transitions. [2022-03-01 17:30:45,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:30:45,270 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:30:45,270 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:30:45,301 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-01 17:30:45,486 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,SelfDestructingSolverStorable16 [2022-03-01 17:30:45,486 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:30:45,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:30:45,487 INFO L85 PathProgramCache]: Analyzing trace with hash -1561184996, now seen corresponding path program 16 times [2022-03-01 17:30:45,487 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:30:45,487 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035885144] [2022-03-01 17:30:45,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:30:45,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:30:45,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:45,591 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:45,591 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:30:45,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035885144] [2022-03-01 17:30:45,591 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035885144] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:30:45,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [291109754] [2022-03-01 17:30:45,592 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:30:45,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:45,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:30:45,593 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:30:45,594 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-01 17:30:45,640 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:30:45,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:30:45,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:30:45,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:30:45,731 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 54 treesize of output 42 [2022-03-01 17:30:45,795 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:45,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:30:45,890 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:30:45,890 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:30:45,910 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:45,910 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [291109754] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:30:45,910 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:30:45,910 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-01 17:30:45,910 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538955998] [2022-03-01 17:30:45,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:30:45,910 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:30:45,910 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:30:45,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:30:45,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:30:45,911 INFO L87 Difference]: Start difference. First operand 340 states and 1074 transitions. Second operand has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:46,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:30:46,204 INFO L93 Difference]: Finished difference Result 544 states and 1618 transitions. [2022-03-01 17:30:46,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:30:46,204 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:30:46,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:30:46,206 INFO L225 Difference]: With dead ends: 544 [2022-03-01 17:30:46,206 INFO L226 Difference]: Without dead ends: 544 [2022-03-01 17:30:46,207 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=119, Invalid=481, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:30:46,207 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 160 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 596 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 604 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:30:46,207 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 164 Invalid, 604 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 596 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:30:46,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2022-03-01 17:30:46,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 358. [2022-03-01 17:30:46,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 357 states have (on average 3.1624649859943976) internal successors, (1129), 357 states have internal predecessors, (1129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:46,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 1129 transitions. [2022-03-01 17:30:46,214 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 1129 transitions. Word has length 20 [2022-03-01 17:30:46,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:30:46,214 INFO L470 AbstractCegarLoop]: Abstraction has 358 states and 1129 transitions. [2022-03-01 17:30:46,214 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:46,214 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 1129 transitions. [2022-03-01 17:30:46,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:30:46,215 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:30:46,215 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:30:46,238 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-01 17:30:46,415 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-01 17:30:46,415 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:30:46,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:30:46,416 INFO L85 PathProgramCache]: Analyzing trace with hash 463696994, now seen corresponding path program 17 times [2022-03-01 17:30:46,416 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:30:46,416 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327291557] [2022-03-01 17:30:46,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:30:46,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:30:46,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:46,494 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:46,494 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:30:46,494 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327291557] [2022-03-01 17:30:46,494 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327291557] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:30:46,495 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2002286067] [2022-03-01 17:30:46,495 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:30:46,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:46,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:30:46,496 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:30:46,497 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-01 17:30:46,545 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:30:46,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:30:46,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:30:46,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:30:46,673 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 54 treesize of output 42 [2022-03-01 17:30:46,763 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:46,763 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:30:46,872 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:30:46,872 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:30:46,891 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:46,891 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2002286067] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:30:46,892 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:30:46,892 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:30:46,892 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380986045] [2022-03-01 17:30:46,892 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:30:46,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:30:46,892 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:30:46,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:30:46,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:30:46,893 INFO L87 Difference]: Start difference. First operand 358 states and 1129 transitions. Second operand has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:47,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:30:47,223 INFO L93 Difference]: Finished difference Result 596 states and 1739 transitions. [2022-03-01 17:30:47,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:30:47,223 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:30:47,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:30:47,225 INFO L225 Difference]: With dead ends: 596 [2022-03-01 17:30:47,225 INFO L226 Difference]: Without dead ends: 596 [2022-03-01 17:30:47,225 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=128, Invalid=522, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:30:47,226 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 189 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 587 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 587 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:30:47,226 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [189 Valid, 166 Invalid, 597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 587 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:30:47,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 596 states. [2022-03-01 17:30:47,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 596 to 361. [2022-03-01 17:30:47,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 360 states have (on average 3.1666666666666665) internal successors, (1140), 360 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:47,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 1140 transitions. [2022-03-01 17:30:47,232 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 1140 transitions. Word has length 20 [2022-03-01 17:30:47,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:30:47,233 INFO L470 AbstractCegarLoop]: Abstraction has 361 states and 1140 transitions. [2022-03-01 17:30:47,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:47,233 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 1140 transitions. [2022-03-01 17:30:47,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:30:47,234 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:30:47,234 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:30:47,251 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-01 17:30:47,448 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:47,449 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:30:47,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:30:47,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1345774428, now seen corresponding path program 18 times [2022-03-01 17:30:47,449 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:30:47,449 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084572872] [2022-03-01 17:30:47,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:30:47,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:30:47,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:47,533 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:47,534 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:30:47,534 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084572872] [2022-03-01 17:30:47,534 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084572872] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:30:47,534 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [719668382] [2022-03-01 17:30:47,534 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:30:47,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:47,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:30:47,535 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:30:47,554 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-01 17:30:47,602 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:30:47,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:30:47,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:30:47,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:30:47,689 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 54 treesize of output 42 [2022-03-01 17:30:47,751 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:47,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:30:47,849 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:30:47,849 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:30:47,872 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:47,872 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [719668382] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:30:47,872 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:30:47,872 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-01 17:30:47,872 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337525862] [2022-03-01 17:30:47,873 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:30:47,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:30:47,873 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:30:47,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:30:47,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:30:47,873 INFO L87 Difference]: Start difference. First operand 361 states and 1140 transitions. Second operand has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:48,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:30:48,245 INFO L93 Difference]: Finished difference Result 553 states and 1636 transitions. [2022-03-01 17:30:48,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:30:48,245 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:30:48,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:30:48,247 INFO L225 Difference]: With dead ends: 553 [2022-03-01 17:30:48,247 INFO L226 Difference]: Without dead ends: 547 [2022-03-01 17:30:48,247 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=124, Invalid=476, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:30:48,248 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 172 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 518 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 528 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 518 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:30:48,248 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 142 Invalid, 528 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 518 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:30:48,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 547 states. [2022-03-01 17:30:48,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 547 to 361. [2022-03-01 17:30:48,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 360 states have (on average 3.158333333333333) internal successors, (1137), 360 states have internal predecessors, (1137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:48,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 1137 transitions. [2022-03-01 17:30:48,254 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 1137 transitions. Word has length 20 [2022-03-01 17:30:48,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:30:48,254 INFO L470 AbstractCegarLoop]: Abstraction has 361 states and 1137 transitions. [2022-03-01 17:30:48,254 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:48,254 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 1137 transitions. [2022-03-01 17:30:48,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:30:48,255 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:30:48,255 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:30:48,275 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-01 17:30:48,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:48,464 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:30:48,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:30:48,464 INFO L85 PathProgramCache]: Analyzing trace with hash -42649272, now seen corresponding path program 19 times [2022-03-01 17:30:48,464 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:30:48,464 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595359871] [2022-03-01 17:30:48,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:30:48,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:30:48,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:48,577 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:48,577 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:30:48,577 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595359871] [2022-03-01 17:30:48,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595359871] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:30:48,578 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1277279683] [2022-03-01 17:30:48,578 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:30:48,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:48,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:30:48,579 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:30:48,580 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-01 17:30:48,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:48,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:30:48,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:30:48,715 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 65 treesize of output 51 [2022-03-01 17:30:48,762 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:48,762 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:30:48,851 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:30:48,851 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:30:48,864 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:48,864 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1277279683] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:30:48,864 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:30:48,864 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:30:48,865 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138656855] [2022-03-01 17:30:48,865 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:30:48,865 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:30:48,865 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:30:48,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:30:48,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:30:48,865 INFO L87 Difference]: Start difference. First operand 361 states and 1137 transitions. Second operand has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:49,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:30:49,172 INFO L93 Difference]: Finished difference Result 549 states and 1625 transitions. [2022-03-01 17:30:49,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:30:49,172 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:30:49,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:30:49,174 INFO L225 Difference]: With dead ends: 549 [2022-03-01 17:30:49,174 INFO L226 Difference]: Without dead ends: 549 [2022-03-01 17:30:49,175 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=132, Invalid=570, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:30:49,175 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 152 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 692 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:30:49,175 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 194 Invalid, 702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 692 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:30:49,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2022-03-01 17:30:49,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 367. [2022-03-01 17:30:49,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 366 states have (on average 3.1666666666666665) internal successors, (1159), 366 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:49,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 1159 transitions. [2022-03-01 17:30:49,181 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 1159 transitions. Word has length 20 [2022-03-01 17:30:49,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:30:49,181 INFO L470 AbstractCegarLoop]: Abstraction has 367 states and 1159 transitions. [2022-03-01 17:30:49,181 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:49,181 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 1159 transitions. [2022-03-01 17:30:49,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:30:49,183 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:30:49,183 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:30:49,213 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-03-01 17:30:49,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:49,399 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:30:49,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:30:49,400 INFO L85 PathProgramCache]: Analyzing trace with hash 839428162, now seen corresponding path program 20 times [2022-03-01 17:30:49,400 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:30:49,400 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421371818] [2022-03-01 17:30:49,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:30:49,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:30:49,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:49,497 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:49,497 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:30:49,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421371818] [2022-03-01 17:30:49,498 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421371818] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:30:49,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1256628916] [2022-03-01 17:30:49,498 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:30:49,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:49,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:30:49,512 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:30:49,520 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-01 17:30:49,559 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:30:49,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:30:49,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:30:49,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:30:49,695 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 65 treesize of output 51 [2022-03-01 17:30:49,763 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:49,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:30:49,866 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:30:49,867 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:30:49,883 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:49,883 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1256628916] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:30:49,883 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:30:49,883 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:30:49,883 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963919381] [2022-03-01 17:30:49,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:30:49,883 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:30:49,883 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:30:49,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:30:49,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:30:49,884 INFO L87 Difference]: Start difference. First operand 367 states and 1159 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:50,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:30:50,382 INFO L93 Difference]: Finished difference Result 555 states and 1632 transitions. [2022-03-01 17:30:50,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:30:50,383 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:30:50,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:30:50,385 INFO L225 Difference]: With dead ends: 555 [2022-03-01 17:30:50,385 INFO L226 Difference]: Without dead ends: 549 [2022-03-01 17:30:50,385 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=137, Invalid=565, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:30:50,385 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 162 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 638 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 648 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 638 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:30:50,385 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 188 Invalid, 648 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 638 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:30:50,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2022-03-01 17:30:50,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 364. [2022-03-01 17:30:50,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 363 states have (on average 3.162534435261708) internal successors, (1148), 363 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:50,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 1148 transitions. [2022-03-01 17:30:50,391 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 1148 transitions. Word has length 20 [2022-03-01 17:30:50,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:30:50,391 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 1148 transitions. [2022-03-01 17:30:50,392 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:50,392 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 1148 transitions. [2022-03-01 17:30:50,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:30:50,392 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:30:50,392 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:30:50,428 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-01 17:30:50,593 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,SelfDestructingSolverStorable21 [2022-03-01 17:30:50,593 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:30:50,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:30:50,593 INFO L85 PathProgramCache]: Analyzing trace with hash 304198360, now seen corresponding path program 21 times [2022-03-01 17:30:50,593 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:30:50,593 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455866592] [2022-03-01 17:30:50,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:30:50,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:30:50,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:50,689 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:50,689 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:30:50,689 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455866592] [2022-03-01 17:30:50,689 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455866592] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:30:50,689 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [809661700] [2022-03-01 17:30:50,689 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:30:50,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:50,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:30:50,700 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:30:50,701 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-01 17:30:50,741 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:30:50,742 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:30:50,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:30:50,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:30:50,875 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 54 treesize of output 42 [2022-03-01 17:30:50,899 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:50,899 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:30:50,994 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:30:50,994 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:30:51,033 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:51,033 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [809661700] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:30:51,033 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:30:51,033 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:30:51,033 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207088229] [2022-03-01 17:30:51,033 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:30:51,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:30:51,034 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:30:51,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:30:51,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:30:51,034 INFO L87 Difference]: Start difference. First operand 364 states and 1148 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:51,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:30:51,439 INFO L93 Difference]: Finished difference Result 513 states and 1537 transitions. [2022-03-01 17:30:51,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:30:51,440 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:30:51,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:30:51,441 INFO L225 Difference]: With dead ends: 513 [2022-03-01 17:30:51,441 INFO L226 Difference]: Without dead ends: 501 [2022-03-01 17:30:51,442 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=126, Invalid=524, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:30:51,442 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 133 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:30:51,442 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 131 Invalid, 462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 454 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:30:51,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2022-03-01 17:30:51,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 364. [2022-03-01 17:30:51,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 363 states have (on average 3.1542699724517904) internal successors, (1145), 363 states have internal predecessors, (1145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:51,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 1145 transitions. [2022-03-01 17:30:51,448 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 1145 transitions. Word has length 20 [2022-03-01 17:30:51,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:30:51,448 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 1145 transitions. [2022-03-01 17:30:51,448 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:51,448 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 1145 transitions. [2022-03-01 17:30:51,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:30:51,449 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:30:51,449 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:30:51,485 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-01 17:30:51,665 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,SelfDestructingSolverStorable22 [2022-03-01 17:30:51,665 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:30:51,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:30:51,666 INFO L85 PathProgramCache]: Analyzing trace with hash -928447552, now seen corresponding path program 22 times [2022-03-01 17:30:51,666 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:30:51,666 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586488943] [2022-03-01 17:30:51,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:30:51,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:30:51,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:51,761 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:51,762 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:30:51,762 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586488943] [2022-03-01 17:30:51,762 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586488943] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:30:51,762 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [240357008] [2022-03-01 17:30:51,762 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:30:51,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:51,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:30:51,763 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:30:51,764 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-01 17:30:51,824 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:30:51,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:30:51,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:30:51,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:30:51,965 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 51 [2022-03-01 17:30:52,041 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:52,041 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:30:52,178 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:30:52,178 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:30:52,201 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:52,202 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [240357008] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:30:52,202 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:30:52,202 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:30:52,202 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880774184] [2022-03-01 17:30:52,202 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:30:52,202 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:30:52,202 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:30:52,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:30:52,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:30:52,203 INFO L87 Difference]: Start difference. First operand 364 states and 1145 transitions. Second operand has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:52,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:30:52,674 INFO L93 Difference]: Finished difference Result 610 states and 1777 transitions. [2022-03-01 17:30:52,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:30:52,674 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:30:52,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:30:52,676 INFO L225 Difference]: With dead ends: 610 [2022-03-01 17:30:52,676 INFO L226 Difference]: Without dead ends: 610 [2022-03-01 17:30:52,677 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:30:52,685 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 204 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 670 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 679 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 670 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:30:52,685 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [204 Valid, 194 Invalid, 679 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 670 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:30:52,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2022-03-01 17:30:52,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 373. [2022-03-01 17:30:52,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 372 states have (on average 3.1666666666666665) internal successors, (1178), 372 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:52,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 1178 transitions. [2022-03-01 17:30:52,700 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 1178 transitions. Word has length 20 [2022-03-01 17:30:52,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:30:52,700 INFO L470 AbstractCegarLoop]: Abstraction has 373 states and 1178 transitions. [2022-03-01 17:30:52,700 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:52,700 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 1178 transitions. [2022-03-01 17:30:52,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:30:52,701 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:30:52,701 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:30:52,717 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-01 17:30:52,901 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:52,902 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:30:52,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:30:52,902 INFO L85 PathProgramCache]: Analyzing trace with hash -46370118, now seen corresponding path program 23 times [2022-03-01 17:30:52,902 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:30:52,902 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161605229] [2022-03-01 17:30:52,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:30:52,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:30:52,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:53,005 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:53,006 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:30:53,006 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161605229] [2022-03-01 17:30:53,006 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161605229] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:30:53,006 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802472263] [2022-03-01 17:30:53,006 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:30:53,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:53,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:30:53,007 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:30:53,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-01 17:30:53,049 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:30:53,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:30:53,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:30:53,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:30:53,189 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 65 treesize of output 51 [2022-03-01 17:30:53,248 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:53,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:30:53,372 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:30:53,373 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:30:53,397 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:53,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802472263] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:30:53,397 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:30:53,397 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-03-01 17:30:53,398 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470898010] [2022-03-01 17:30:53,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:30:53,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:30:53,398 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:30:53,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:30:53,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:30:53,399 INFO L87 Difference]: Start difference. First operand 373 states and 1178 transitions. Second operand has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:53,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:30:53,775 INFO L93 Difference]: Finished difference Result 616 states and 1784 transitions. [2022-03-01 17:30:53,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:30:53,776 INFO L78 Accepts]: Start accepts. Automaton has has 17 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) Word has length 20 [2022-03-01 17:30:53,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:30:53,778 INFO L225 Difference]: With dead ends: 616 [2022-03-01 17:30:53,778 INFO L226 Difference]: Without dead ends: 610 [2022-03-01 17:30:53,778 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=123, Invalid=383, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:30:53,778 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 173 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:30:53,778 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [173 Valid, 122 Invalid, 366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 360 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:30:53,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2022-03-01 17:30:53,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 370. [2022-03-01 17:30:53,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 369 states have (on average 3.16260162601626) internal successors, (1167), 369 states have internal predecessors, (1167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:53,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 1167 transitions. [2022-03-01 17:30:53,790 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 1167 transitions. Word has length 20 [2022-03-01 17:30:53,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:30:53,790 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 1167 transitions. [2022-03-01 17:30:53,790 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:53,790 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 1167 transitions. [2022-03-01 17:30:53,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:30:53,791 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:30:53,791 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:30:53,809 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-01 17:30:54,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:54,007 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:30:54,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:30:54,007 INFO L85 PathProgramCache]: Analyzing trace with hash -581599920, now seen corresponding path program 24 times [2022-03-01 17:30:54,007 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:30:54,007 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494078716] [2022-03-01 17:30:54,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:30:54,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:30:54,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:54,071 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:54,071 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:30:54,071 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494078716] [2022-03-01 17:30:54,071 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494078716] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:30:54,071 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [353946238] [2022-03-01 17:30:54,072 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:30:54,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:54,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:30:54,074 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:30:54,075 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-01 17:30:54,119 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:30:54,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:30:54,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:30:54,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:30:54,219 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 54 treesize of output 42 [2022-03-01 17:30:54,231 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:54,231 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:30:54,303 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:30:54,303 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:30:54,316 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:54,316 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [353946238] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:30:54,316 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:30:54,316 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-03-01 17:30:54,316 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328081885] [2022-03-01 17:30:54,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:30:54,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:30:54,317 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:30:54,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:30:54,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:30:54,319 INFO L87 Difference]: Start difference. First operand 370 states and 1167 transitions. Second operand has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:54,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:30:54,532 INFO L93 Difference]: Finished difference Result 580 states and 1702 transitions. [2022-03-01 17:30:54,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:30:54,540 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 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 20 [2022-03-01 17:30:54,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:30:54,542 INFO L225 Difference]: With dead ends: 580 [2022-03-01 17:30:54,542 INFO L226 Difference]: Without dead ends: 568 [2022-03-01 17:30:54,543 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=106, Invalid=314, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:30:54,546 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 104 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:30:54,547 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 128 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 412 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:30:54,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2022-03-01 17:30:54,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 367. [2022-03-01 17:30:54,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 366 states have (on average 3.158469945355191) internal successors, (1156), 366 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:54,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 1156 transitions. [2022-03-01 17:30:54,568 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 1156 transitions. Word has length 20 [2022-03-01 17:30:54,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:30:54,568 INFO L470 AbstractCegarLoop]: Abstraction has 367 states and 1156 transitions. [2022-03-01 17:30:54,568 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:54,568 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 1156 transitions. [2022-03-01 17:30:54,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:30:54,569 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:30:54,569 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:30:54,611 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-01 17:30:54,784 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,SelfDestructingSolverStorable25 [2022-03-01 17:30:54,785 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:30:54,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:30:54,785 INFO L85 PathProgramCache]: Analyzing trace with hash -1594292452, now seen corresponding path program 25 times [2022-03-01 17:30:54,785 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:30:54,785 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270351674] [2022-03-01 17:30:54,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:30:54,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:30:54,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:54,851 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:54,851 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:30:54,851 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270351674] [2022-03-01 17:30:54,851 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270351674] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:30:54,851 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [66757504] [2022-03-01 17:30:54,851 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:30:54,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:54,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:30:54,852 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:30:54,853 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-01 17:30:54,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:54,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:30:54,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:30:55,016 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 54 treesize of output 42 [2022-03-01 17:30:55,042 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:55,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:30:55,138 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:30:55,138 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:30:55,159 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:55,159 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [66757504] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:30:55,159 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:30:55,159 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-03-01 17:30:55,159 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462643350] [2022-03-01 17:30:55,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:30:55,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-01 17:30:55,160 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:30:55,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-01 17:30:55,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2022-03-01 17:30:55,160 INFO L87 Difference]: Start difference. First operand 367 states and 1156 transitions. Second operand has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:55,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:30:55,434 INFO L93 Difference]: Finished difference Result 571 states and 1678 transitions. [2022-03-01 17:30:55,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:30:55,434 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 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 20 [2022-03-01 17:30:55,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:30:55,436 INFO L225 Difference]: With dead ends: 571 [2022-03-01 17:30:55,436 INFO L226 Difference]: Without dead ends: 553 [2022-03-01 17:30:55,436 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=95, Invalid=247, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:30:55,437 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 124 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:30:55,437 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 103 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 295 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:30:55,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 553 states. [2022-03-01 17:30:55,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 553 to 367. [2022-03-01 17:30:55,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 366 states have (on average 3.150273224043716) internal successors, (1153), 366 states have internal predecessors, (1153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:55,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 1153 transitions. [2022-03-01 17:30:55,442 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 1153 transitions. Word has length 20 [2022-03-01 17:30:55,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:30:55,442 INFO L470 AbstractCegarLoop]: Abstraction has 367 states and 1153 transitions. [2022-03-01 17:30:55,442 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:55,443 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 1153 transitions. [2022-03-01 17:30:55,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:30:55,443 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:30:55,443 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:30:55,459 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-03-01 17:30:55,646 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,SelfDestructingSolverStorable26 [2022-03-01 17:30:55,646 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:30:55,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:30:55,647 INFO L85 PathProgramCache]: Analyzing trace with hash 372704001, now seen corresponding path program 26 times [2022-03-01 17:30:55,647 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:30:55,647 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926258524] [2022-03-01 17:30:55,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:30:55,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:30:55,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:55,719 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:55,719 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:30:55,719 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926258524] [2022-03-01 17:30:55,719 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926258524] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:30:55,719 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1970781243] [2022-03-01 17:30:55,719 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:30:55,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:55,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:30:55,734 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:30:55,735 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-01 17:30:55,778 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:30:55,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:30:55,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:30:55,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:30:55,846 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 24 treesize of output 18 [2022-03-01 17:30:55,872 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:55,872 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:30:55,975 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:30:55,975 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:30:55,979 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:55,979 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1970781243] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:30:55,979 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:30:55,979 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 17 [2022-03-01 17:30:55,980 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355657379] [2022-03-01 17:30:55,980 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:30:55,980 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:30:55,980 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:30:55,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:30:55,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:30:55,980 INFO L87 Difference]: Start difference. First operand 367 states and 1153 transitions. Second operand has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:56,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:30:56,247 INFO L93 Difference]: Finished difference Result 585 states and 1757 transitions. [2022-03-01 17:30:56,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:30:56,247 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:30:56,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:30:56,249 INFO L225 Difference]: With dead ends: 585 [2022-03-01 17:30:56,249 INFO L226 Difference]: Without dead ends: 533 [2022-03-01 17:30:56,249 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:30:56,249 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 134 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 549 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 549 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:30:56,250 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 164 Invalid, 558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 549 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:30:56,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2022-03-01 17:30:56,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 363. [2022-03-01 17:30:56,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 362 states have (on average 3.1740331491712706) internal successors, (1149), 362 states have internal predecessors, (1149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:56,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 1149 transitions. [2022-03-01 17:30:56,256 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 1149 transitions. Word has length 20 [2022-03-01 17:30:56,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:30:56,256 INFO L470 AbstractCegarLoop]: Abstraction has 363 states and 1149 transitions. [2022-03-01 17:30:56,256 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:56,256 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 1149 transitions. [2022-03-01 17:30:56,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:30:56,256 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:30:56,256 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:30:56,273 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-01 17:30:56,472 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-01 17:30:56,473 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:30:56,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:30:56,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1590856260, now seen corresponding path program 27 times [2022-03-01 17:30:56,473 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:30:56,473 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127805203] [2022-03-01 17:30:56,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:30:56,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:30:56,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:56,595 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:56,596 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:30:56,596 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127805203] [2022-03-01 17:30:56,596 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127805203] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:30:56,596 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [520681203] [2022-03-01 17:30:56,596 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:30:56,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:56,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:30:56,597 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:30:56,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-01 17:30:56,645 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:30:56,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:30:56,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:30:56,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:30:56,783 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 54 treesize of output 42 [2022-03-01 17:30:56,859 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:56,859 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:30:56,981 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:30:56,981 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:30:57,003 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:57,003 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [520681203] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:30:57,003 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:30:57,003 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:30:57,004 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756166743] [2022-03-01 17:30:57,004 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:30:57,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:30:57,005 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:30:57,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:30:57,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:30:57,005 INFO L87 Difference]: Start difference. First operand 363 states and 1149 transitions. Second operand has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:57,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:30:57,423 INFO L93 Difference]: Finished difference Result 601 states and 1784 transitions. [2022-03-01 17:30:57,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:30:57,423 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:30:57,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:30:57,425 INFO L225 Difference]: With dead ends: 601 [2022-03-01 17:30:57,425 INFO L226 Difference]: Without dead ends: 601 [2022-03-01 17:30:57,426 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:30:57,427 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 121 mSDsluCounter, 425 mSDsCounter, 0 mSdLazyCounter, 717 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 726 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 717 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:30:57,428 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 202 Invalid, 726 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 717 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:30:57,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states. [2022-03-01 17:30:57,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 375. [2022-03-01 17:30:57,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 374 states have (on average 3.163101604278075) internal successors, (1183), 374 states have internal predecessors, (1183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:57,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 1183 transitions. [2022-03-01 17:30:57,434 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 1183 transitions. Word has length 20 [2022-03-01 17:30:57,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:30:57,434 INFO L470 AbstractCegarLoop]: Abstraction has 375 states and 1183 transitions. [2022-03-01 17:30:57,434 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:57,434 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 1183 transitions. [2022-03-01 17:30:57,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:30:57,435 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:30:57,435 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:30:57,451 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-03-01 17:30:57,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-01 17:30:57,651 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:30:57,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:30:57,651 INFO L85 PathProgramCache]: Analyzing trace with hash -679229046, now seen corresponding path program 28 times [2022-03-01 17:30:57,651 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:30:57,652 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131862075] [2022-03-01 17:30:57,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:30:57,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:30:57,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:57,746 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:57,746 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:30:57,747 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131862075] [2022-03-01 17:30:57,747 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131862075] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:30:57,747 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [283010664] [2022-03-01 17:30:57,747 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:30:57,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:57,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:30:57,748 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:30:57,749 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-01 17:30:57,792 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:30:57,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:30:57,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:30:57,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:30:57,903 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 54 treesize of output 42 [2022-03-01 17:30:57,974 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:57,974 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:30:58,109 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:30:58,109 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:30:58,126 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:58,126 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [283010664] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:30:58,126 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:30:58,126 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:30:58,126 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631453113] [2022-03-01 17:30:58,126 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:30:58,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:30:58,127 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:30:58,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:30:58,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:30:58,127 INFO L87 Difference]: Start difference. First operand 375 states and 1183 transitions. Second operand has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:58,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:30:58,607 INFO L93 Difference]: Finished difference Result 653 states and 1905 transitions. [2022-03-01 17:30:58,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:30:58,607 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:30:58,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:30:58,609 INFO L225 Difference]: With dead ends: 653 [2022-03-01 17:30:58,609 INFO L226 Difference]: Without dead ends: 653 [2022-03-01 17:30:58,610 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=124, Invalid=578, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:30:58,610 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 170 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 707 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 721 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:30:58,611 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 204 Invalid, 721 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 707 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:30:58,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 653 states. [2022-03-01 17:30:58,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 653 to 378. [2022-03-01 17:30:58,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 377 states have (on average 3.1671087533156497) internal successors, (1194), 377 states have internal predecessors, (1194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:58,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 1194 transitions. [2022-03-01 17:30:58,628 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 1194 transitions. Word has length 20 [2022-03-01 17:30:58,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:30:58,628 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 1194 transitions. [2022-03-01 17:30:58,628 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:58,628 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 1194 transitions. [2022-03-01 17:30:58,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:30:58,629 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:30:58,629 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:30:58,645 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-01 17:30:58,845 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:58,845 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:30:58,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:30:58,845 INFO L85 PathProgramCache]: Analyzing trace with hash 202848388, now seen corresponding path program 29 times [2022-03-01 17:30:58,845 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:30:58,845 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989417624] [2022-03-01 17:30:58,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:30:58,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:30:58,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:58,950 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:58,950 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:30:58,950 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989417624] [2022-03-01 17:30:58,950 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989417624] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:30:58,950 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1939161081] [2022-03-01 17:30:58,950 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:30:58,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:58,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:30:58,951 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:30:58,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-01 17:30:58,987 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:30:58,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:30:58,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:30:58,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:30:59,067 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 54 treesize of output 42 [2022-03-01 17:30:59,115 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:59,115 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:30:59,191 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:30:59,191 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:30:59,208 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:59,208 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1939161081] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:30:59,208 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:30:59,208 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:30:59,208 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558652671] [2022-03-01 17:30:59,208 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:30:59,208 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:30:59,209 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:30:59,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:30:59,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:30:59,209 INFO L87 Difference]: Start difference. First operand 378 states and 1194 transitions. Second operand has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:59,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:30:59,557 INFO L93 Difference]: Finished difference Result 610 states and 1802 transitions. [2022-03-01 17:30:59,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:30:59,557 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:30:59,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:30:59,565 INFO L225 Difference]: With dead ends: 610 [2022-03-01 17:30:59,565 INFO L226 Difference]: Without dead ends: 604 [2022-03-01 17:30:59,566 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=121, Invalid=529, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:30:59,566 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 132 mSDsluCounter, 410 mSDsCounter, 0 mSdLazyCounter, 669 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 682 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 669 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:30:59,567 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 194 Invalid, 682 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 669 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:30:59,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 604 states. [2022-03-01 17:30:59,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 604 to 370. [2022-03-01 17:30:59,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 369 states have (on average 3.1707317073170733) internal successors, (1170), 369 states have internal predecessors, (1170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:59,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 1170 transitions. [2022-03-01 17:30:59,574 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 1170 transitions. Word has length 20 [2022-03-01 17:30:59,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:30:59,575 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 1170 transitions. [2022-03-01 17:30:59,579 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:30:59,579 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 1170 transitions. [2022-03-01 17:30:59,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:30:59,579 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:30:59,586 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:30:59,604 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-01 17:30:59,804 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:59,804 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:30:59,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:30:59,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1185575312, now seen corresponding path program 30 times [2022-03-01 17:30:59,805 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:30:59,805 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90359632] [2022-03-01 17:30:59,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:30:59,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:30:59,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:30:59,971 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:30:59,971 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:30:59,971 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90359632] [2022-03-01 17:30:59,971 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90359632] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:30:59,971 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1383959235] [2022-03-01 17:30:59,972 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:30:59,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:30:59,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:30:59,978 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:30:59,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-01 17:31:00,023 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:31:00,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:00,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:00,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:00,157 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 65 treesize of output 51 [2022-03-01 17:31:00,204 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:00,204 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:00,308 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:00,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:00,321 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:00,321 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1383959235] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:00,321 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:00,321 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:31:00,321 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168263031] [2022-03-01 17:31:00,321 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:00,322 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:31:00,322 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:00,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:31:00,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:31:00,322 INFO L87 Difference]: Start difference. First operand 370 states and 1170 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:00,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:00,620 INFO L93 Difference]: Finished difference Result 579 states and 1718 transitions. [2022-03-01 17:31:00,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:31:00,620 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:00,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:00,622 INFO L225 Difference]: With dead ends: 579 [2022-03-01 17:31:00,622 INFO L226 Difference]: Without dead ends: 579 [2022-03-01 17:31:00,622 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=133, Invalid=623, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:31:00,622 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 155 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 582 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 582 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:00,622 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 175 Invalid, 597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 582 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:31:00,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 579 states. [2022-03-01 17:31:00,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 579 to 376. [2022-03-01 17:31:00,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 375 states have (on average 3.1786666666666665) internal successors, (1192), 375 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:00,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 1192 transitions. [2022-03-01 17:31:00,628 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 1192 transitions. Word has length 20 [2022-03-01 17:31:00,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:00,628 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 1192 transitions. [2022-03-01 17:31:00,629 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:00,629 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 1192 transitions. [2022-03-01 17:31:00,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:00,629 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:00,629 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:00,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:00,839 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,SelfDestructingSolverStorable31 [2022-03-01 17:31:00,840 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:00,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:00,840 INFO L85 PathProgramCache]: Analyzing trace with hash -303497878, now seen corresponding path program 31 times [2022-03-01 17:31:00,840 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:00,840 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517363675] [2022-03-01 17:31:00,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:00,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:00,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:00,934 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:00,935 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:00,935 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517363675] [2022-03-01 17:31:00,935 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517363675] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:00,935 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1875187659] [2022-03-01 17:31:00,935 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:31:00,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:00,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:00,937 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:00,938 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-01 17:31:00,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:00,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:00,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:01,150 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 65 treesize of output 51 [2022-03-01 17:31:01,211 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:01,211 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:01,346 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:01,346 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:01,364 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:01,364 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1875187659] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:01,364 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:01,364 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:31:01,364 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875506953] [2022-03-01 17:31:01,364 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:01,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:31:01,364 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:01,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:31:01,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:31:01,365 INFO L87 Difference]: Start difference. First operand 376 states and 1192 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:01,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:01,882 INFO L93 Difference]: Finished difference Result 585 states and 1725 transitions. [2022-03-01 17:31:01,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:31:01,882 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:01,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:01,883 INFO L225 Difference]: With dead ends: 585 [2022-03-01 17:31:01,883 INFO L226 Difference]: Without dead ends: 579 [2022-03-01 17:31:01,884 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=135, Invalid=621, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:31:01,884 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 149 mSDsluCounter, 379 mSDsCounter, 0 mSdLazyCounter, 608 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 622 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 608 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:01,884 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 187 Invalid, 622 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 608 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:31:01,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 579 states. [2022-03-01 17:31:01,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 579 to 373. [2022-03-01 17:31:01,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 372 states have (on average 3.174731182795699) internal successors, (1181), 372 states have internal predecessors, (1181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:01,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 1181 transitions. [2022-03-01 17:31:01,890 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 1181 transitions. Word has length 20 [2022-03-01 17:31:01,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:01,890 INFO L470 AbstractCegarLoop]: Abstraction has 373 states and 1181 transitions. [2022-03-01 17:31:01,890 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:01,890 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 1181 transitions. [2022-03-01 17:31:01,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:01,891 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:01,891 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:01,909 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-03-01 17:31:02,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:02,099 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:02,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:02,100 INFO L85 PathProgramCache]: Analyzing trace with hash -838727680, now seen corresponding path program 32 times [2022-03-01 17:31:02,100 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:02,100 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026562564] [2022-03-01 17:31:02,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:02,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:02,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:02,206 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:02,206 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:02,206 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026562564] [2022-03-01 17:31:02,206 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026562564] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:02,206 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [887834270] [2022-03-01 17:31:02,206 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:31:02,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:02,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:02,207 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:02,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-01 17:31:02,255 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:31:02,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:02,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:02,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:02,424 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 54 treesize of output 42 [2022-03-01 17:31:02,451 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:02,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:02,582 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:02,582 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:02,600 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:02,600 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [887834270] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:02,600 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:02,600 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:31:02,601 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597282586] [2022-03-01 17:31:02,601 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:02,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:31:02,601 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:02,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:31:02,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:31:02,601 INFO L87 Difference]: Start difference. First operand 373 states and 1181 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:03,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:03,086 INFO L93 Difference]: Finished difference Result 543 states and 1630 transitions. [2022-03-01 17:31:03,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:31:03,086 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:03,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:03,087 INFO L225 Difference]: With dead ends: 543 [2022-03-01 17:31:03,087 INFO L226 Difference]: Without dead ends: 531 [2022-03-01 17:31:03,087 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=130, Invalid=572, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:31:03,088 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 99 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 565 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:03,088 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 167 Invalid, 574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 565 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:31:03,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2022-03-01 17:31:03,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 365. [2022-03-01 17:31:03,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 3.1785714285714284) internal successors, (1157), 364 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:03,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 1157 transitions. [2022-03-01 17:31:03,093 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 1157 transitions. Word has length 20 [2022-03-01 17:31:03,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:03,093 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 1157 transitions. [2022-03-01 17:31:03,093 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:03,093 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 1157 transitions. [2022-03-01 17:31:03,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:03,094 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:03,094 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:03,110 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-03-01 17:31:03,297 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:03,298 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:03,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:03,298 INFO L85 PathProgramCache]: Analyzing trace with hash 2145298973, now seen corresponding path program 33 times [2022-03-01 17:31:03,298 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:03,298 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277333563] [2022-03-01 17:31:03,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:03,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:03,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:03,348 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:03,349 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:03,349 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277333563] [2022-03-01 17:31:03,349 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277333563] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:03,349 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1989545313] [2022-03-01 17:31:03,349 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:31:03,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:03,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:03,350 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:03,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-01 17:31:03,436 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:31:03,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:03,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:03,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:03,517 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 24 treesize of output 18 [2022-03-01 17:31:03,552 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:03,552 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:03,682 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:03,682 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:31:03,688 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:03,688 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1989545313] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:03,688 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:03,688 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 18 [2022-03-01 17:31:03,688 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436178768] [2022-03-01 17:31:03,688 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:03,688 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:31:03,688 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:03,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:31:03,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:31:03,689 INFO L87 Difference]: Start difference. First operand 365 states and 1157 transitions. Second operand has 18 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 18 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:03,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:03,955 INFO L93 Difference]: Finished difference Result 526 states and 1621 transitions. [2022-03-01 17:31:03,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:31:03,956 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 18 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:03,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:03,956 INFO L225 Difference]: With dead ends: 526 [2022-03-01 17:31:03,956 INFO L226 Difference]: Without dead ends: 474 [2022-03-01 17:31:03,957 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:31:03,957 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 112 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 550 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 550 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:03,957 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 152 Invalid, 566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 550 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:31:03,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2022-03-01 17:31:03,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 368. [2022-03-01 17:31:03,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 367 states have (on average 3.1852861035422344) internal successors, (1169), 367 states have internal predecessors, (1169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:03,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 1169 transitions. [2022-03-01 17:31:03,962 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 1169 transitions. Word has length 20 [2022-03-01 17:31:03,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:03,962 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 1169 transitions. [2022-03-01 17:31:03,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 18 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:03,962 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 1169 transitions. [2022-03-01 17:31:03,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:03,979 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:03,979 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:03,995 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:04,195 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,SelfDestructingSolverStorable34 [2022-03-01 17:31:04,195 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:04,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:04,196 INFO L85 PathProgramCache]: Analyzing trace with hash 628623098, now seen corresponding path program 34 times [2022-03-01 17:31:04,196 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:04,196 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561181462] [2022-03-01 17:31:04,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:04,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:04,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:04,313 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:04,313 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:04,313 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561181462] [2022-03-01 17:31:04,313 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561181462] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:04,313 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1273327799] [2022-03-01 17:31:04,313 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:31:04,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:04,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:04,314 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:04,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-01 17:31:04,369 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:31:04,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:04,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:04,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:04,484 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 72 treesize of output 56 [2022-03-01 17:31:04,613 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:04,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:04,732 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:04,733 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:04,753 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:04,754 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1273327799] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:04,754 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:04,754 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:31:04,754 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282556473] [2022-03-01 17:31:04,754 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:04,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:31:04,754 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:04,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:31:04,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:31:04,754 INFO L87 Difference]: Start difference. First operand 368 states and 1169 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:05,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:05,214 INFO L93 Difference]: Finished difference Result 715 states and 2099 transitions. [2022-03-01 17:31:05,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:31:05,214 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:05,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:05,216 INFO L225 Difference]: With dead ends: 715 [2022-03-01 17:31:05,216 INFO L226 Difference]: Without dead ends: 715 [2022-03-01 17:31:05,216 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=125, Invalid=525, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:31:05,216 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 167 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 603 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 603 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:05,216 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 166 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 603 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:31:05,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2022-03-01 17:31:05,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 382. [2022-03-01 17:31:05,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 3.202099737532808) internal successors, (1220), 381 states have internal predecessors, (1220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:05,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 1220 transitions. [2022-03-01 17:31:05,223 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 1220 transitions. Word has length 20 [2022-03-01 17:31:05,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:05,223 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 1220 transitions. [2022-03-01 17:31:05,223 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:05,223 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 1220 transitions. [2022-03-01 17:31:05,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:05,223 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:05,224 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:05,242 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:05,424 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,SelfDestructingSolverStorable35 [2022-03-01 17:31:05,424 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:05,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:05,425 INFO L85 PathProgramCache]: Analyzing trace with hash -1641462208, now seen corresponding path program 35 times [2022-03-01 17:31:05,425 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:05,425 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969849594] [2022-03-01 17:31:05,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:05,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:05,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:05,533 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:05,533 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:05,533 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969849594] [2022-03-01 17:31:05,534 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969849594] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:05,534 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257990409] [2022-03-01 17:31:05,534 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:31:05,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:05,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:05,535 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:05,552 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-01 17:31:05,598 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:31:05,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:05,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:05,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:05,707 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 72 treesize of output 56 [2022-03-01 17:31:05,865 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:05,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:06,005 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:06,006 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:06,027 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:06,027 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [257990409] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:06,027 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:06,027 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:31:06,027 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003699677] [2022-03-01 17:31:06,027 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:06,028 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:31:06,028 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:06,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:31:06,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:31:06,028 INFO L87 Difference]: Start difference. First operand 382 states and 1220 transitions. Second operand has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:06,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:06,496 INFO L93 Difference]: Finished difference Result 767 states and 2220 transitions. [2022-03-01 17:31:06,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:31:06,497 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:06,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:06,498 INFO L225 Difference]: With dead ends: 767 [2022-03-01 17:31:06,498 INFO L226 Difference]: Without dead ends: 767 [2022-03-01 17:31:06,499 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=131, Invalid=571, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:31:06,499 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 205 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 755 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 755 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:06,499 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [205 Valid, 212 Invalid, 771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 755 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:31:06,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 767 states. [2022-03-01 17:31:06,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 767 to 388. [2022-03-01 17:31:06,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 3.2170542635658914) internal successors, (1245), 387 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:06,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1245 transitions. [2022-03-01 17:31:06,506 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1245 transitions. Word has length 20 [2022-03-01 17:31:06,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:06,506 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1245 transitions. [2022-03-01 17:31:06,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:06,507 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1245 transitions. [2022-03-01 17:31:06,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:06,507 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:06,507 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:06,524 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:06,723 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,SelfDestructingSolverStorable36 [2022-03-01 17:31:06,724 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:06,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:06,724 INFO L85 PathProgramCache]: Analyzing trace with hash -759384774, now seen corresponding path program 36 times [2022-03-01 17:31:06,724 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:06,724 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527444212] [2022-03-01 17:31:06,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:06,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:06,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:06,857 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:06,857 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:06,857 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527444212] [2022-03-01 17:31:06,857 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527444212] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:06,857 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [72945770] [2022-03-01 17:31:06,857 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:31:06,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:06,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:06,858 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:06,875 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-01 17:31:06,908 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:31:06,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:06,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:06,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:07,038 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 59 [2022-03-01 17:31:07,182 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:07,182 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:07,304 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:07,304 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:07,325 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:07,325 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [72945770] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:07,325 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:07,325 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:31:07,325 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388723073] [2022-03-01 17:31:07,325 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:07,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:31:07,326 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:07,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:31:07,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:31:07,326 INFO L87 Difference]: Start difference. First operand 388 states and 1245 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:07,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:07,724 INFO L93 Difference]: Finished difference Result 724 states and 2111 transitions. [2022-03-01 17:31:07,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:31:07,724 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:07,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:07,725 INFO L225 Difference]: With dead ends: 724 [2022-03-01 17:31:07,725 INFO L226 Difference]: Without dead ends: 718 [2022-03-01 17:31:07,725 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=130, Invalid=520, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:31:07,726 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 190 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 574 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 574 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:07,726 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [190 Valid, 171 Invalid, 593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 574 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:31:07,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 718 states. [2022-03-01 17:31:07,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 718 to 386. [2022-03-01 17:31:07,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 3.205194805194805) internal successors, (1234), 385 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:07,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1234 transitions. [2022-03-01 17:31:07,732 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1234 transitions. Word has length 20 [2022-03-01 17:31:07,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:07,732 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 1234 transitions. [2022-03-01 17:31:07,732 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:07,732 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1234 transitions. [2022-03-01 17:31:07,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:07,733 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:07,733 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:07,751 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:07,949 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:07,949 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:07,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:07,949 INFO L85 PathProgramCache]: Analyzing trace with hash -1293154303, now seen corresponding path program 37 times [2022-03-01 17:31:07,949 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:07,949 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634743170] [2022-03-01 17:31:07,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:07,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:07,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:08,016 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:08,016 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:08,016 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634743170] [2022-03-01 17:31:08,016 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634743170] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:08,016 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222178743] [2022-03-01 17:31:08,016 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:31:08,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:08,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:08,032 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:08,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-01 17:31:08,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:08,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:08,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:08,128 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 54 treesize of output 42 [2022-03-01 17:31:08,207 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:08,207 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:08,352 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:08,352 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:31:08,357 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:08,357 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222178743] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:08,357 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:08,357 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 18 [2022-03-01 17:31:08,357 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358714113] [2022-03-01 17:31:08,357 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:08,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:31:08,358 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:08,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:31:08,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:31:08,358 INFO L87 Difference]: Start difference. First operand 386 states and 1234 transitions. Second operand has 18 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 18 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:08,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:08,698 INFO L93 Difference]: Finished difference Result 583 states and 1775 transitions. [2022-03-01 17:31:08,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:31:08,698 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 18 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:08,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:08,700 INFO L225 Difference]: With dead ends: 583 [2022-03-01 17:31:08,700 INFO L226 Difference]: Without dead ends: 531 [2022-03-01 17:31:08,700 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:31:08,700 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 137 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 661 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 661 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:08,700 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 189 Invalid, 680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 661 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:31:08,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2022-03-01 17:31:08,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 389. [2022-03-01 17:31:08,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 388 states have (on average 3.2190721649484537) internal successors, (1249), 388 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:08,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 1249 transitions. [2022-03-01 17:31:08,706 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 1249 transitions. Word has length 20 [2022-03-01 17:31:08,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:08,706 INFO L470 AbstractCegarLoop]: Abstraction has 389 states and 1249 transitions. [2022-03-01 17:31:08,706 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 18 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:08,706 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 1249 transitions. [2022-03-01 17:31:08,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:08,707 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:08,707 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:08,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:08,920 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-01 17:31:08,921 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:08,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:08,921 INFO L85 PathProgramCache]: Analyzing trace with hash 2121603972, now seen corresponding path program 38 times [2022-03-01 17:31:08,921 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:08,921 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374213995] [2022-03-01 17:31:08,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:08,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:08,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:09,050 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:09,050 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:09,050 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374213995] [2022-03-01 17:31:09,050 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374213995] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:09,050 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938867694] [2022-03-01 17:31:09,050 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:31:09,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:09,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:09,051 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:09,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-01 17:31:09,100 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:31:09,100 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:09,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:09,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:09,191 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 72 treesize of output 56 [2022-03-01 17:31:09,293 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:09,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:09,409 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:09,410 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:09,428 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:09,428 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [938867694] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:09,428 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:09,429 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:31:09,429 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078221120] [2022-03-01 17:31:09,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:09,429 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:31:09,429 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:09,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:31:09,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:31:09,429 INFO L87 Difference]: Start difference. First operand 389 states and 1249 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:09,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:09,936 INFO L93 Difference]: Finished difference Result 678 states and 2007 transitions. [2022-03-01 17:31:09,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:31:09,936 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:09,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:09,938 INFO L225 Difference]: With dead ends: 678 [2022-03-01 17:31:09,938 INFO L226 Difference]: Without dead ends: 678 [2022-03-01 17:31:09,938 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=131, Invalid=571, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:31:09,938 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 126 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 828 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 839 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 828 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:09,938 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 223 Invalid, 839 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 828 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:31:09,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states. [2022-03-01 17:31:09,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 379. [2022-03-01 17:31:09,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 3.2222222222222223) internal successors, (1218), 378 states have internal predecessors, (1218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:09,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 1218 transitions. [2022-03-01 17:31:09,944 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 1218 transitions. Word has length 20 [2022-03-01 17:31:09,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:09,944 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 1218 transitions. [2022-03-01 17:31:09,944 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:09,944 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 1218 transitions. [2022-03-01 17:31:09,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:09,945 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:09,945 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:09,963 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:10,154 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-01 17:31:10,154 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:10,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:10,155 INFO L85 PathProgramCache]: Analyzing trace with hash -962204864, now seen corresponding path program 39 times [2022-03-01 17:31:10,155 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:10,155 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202091993] [2022-03-01 17:31:10,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:10,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:10,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:10,279 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:10,280 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:10,280 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202091993] [2022-03-01 17:31:10,280 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202091993] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:10,280 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [219264313] [2022-03-01 17:31:10,280 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:31:10,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:10,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:10,281 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:10,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-01 17:31:10,342 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:31:10,343 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:10,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:10,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:10,454 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 75 treesize of output 59 [2022-03-01 17:31:10,628 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:10,628 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:10,802 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:10,802 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:10,824 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:10,824 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [219264313] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:10,824 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:10,824 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:31:10,824 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115830496] [2022-03-01 17:31:10,824 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:10,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:31:10,824 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:10,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:31:10,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:31:10,826 INFO L87 Difference]: Start difference. First operand 379 states and 1218 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:11,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:11,349 INFO L93 Difference]: Finished difference Result 674 states and 1991 transitions. [2022-03-01 17:31:11,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:31:11,350 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:11,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:11,351 INFO L225 Difference]: With dead ends: 674 [2022-03-01 17:31:11,351 INFO L226 Difference]: Without dead ends: 674 [2022-03-01 17:31:11,351 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=183, Invalid=687, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:31:11,351 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 192 mSDsluCounter, 560 mSDsCounter, 0 mSdLazyCounter, 990 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 1009 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 990 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:11,352 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [192 Valid, 269 Invalid, 1009 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 990 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:31:11,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2022-03-01 17:31:11,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 376. [2022-03-01 17:31:11,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 375 states have (on average 3.2266666666666666) internal successors, (1210), 375 states have internal predecessors, (1210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:11,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 1210 transitions. [2022-03-01 17:31:11,358 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 1210 transitions. Word has length 20 [2022-03-01 17:31:11,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:11,358 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 1210 transitions. [2022-03-01 17:31:11,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:11,358 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 1210 transitions. [2022-03-01 17:31:11,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:11,359 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:11,359 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:11,375 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:11,574 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:11,574 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:11,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:11,574 INFO L85 PathProgramCache]: Analyzing trace with hash 311949990, now seen corresponding path program 40 times [2022-03-01 17:31:11,574 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:11,574 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692177618] [2022-03-01 17:31:11,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:11,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:11,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:11,689 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:11,689 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:11,689 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692177618] [2022-03-01 17:31:11,689 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692177618] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:11,689 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322472309] [2022-03-01 17:31:11,689 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:31:11,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:11,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:11,690 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:11,691 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-01 17:31:11,729 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:31:11,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:11,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:11,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:11,797 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 72 treesize of output 56 [2022-03-01 17:31:11,889 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:11,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:11,989 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:11,989 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:12,002 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:12,002 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322472309] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:12,002 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:12,002 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:31:12,003 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248322187] [2022-03-01 17:31:12,003 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:12,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:31:12,003 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:12,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:31:12,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:31:12,007 INFO L87 Difference]: Start difference. First operand 376 states and 1210 transitions. Second operand has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:12,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:12,315 INFO L93 Difference]: Finished difference Result 612 states and 1848 transitions. [2022-03-01 17:31:12,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:31:12,315 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:12,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:12,317 INFO L225 Difference]: With dead ends: 612 [2022-03-01 17:31:12,317 INFO L226 Difference]: Without dead ends: 612 [2022-03-01 17:31:12,317 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=157, Invalid=599, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:31:12,317 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 159 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 674 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 694 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 674 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:12,317 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 185 Invalid, 694 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 674 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:31:12,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2022-03-01 17:31:12,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 382. [2022-03-01 17:31:12,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 3.236220472440945) internal successors, (1233), 381 states have internal predecessors, (1233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:12,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 1233 transitions. [2022-03-01 17:31:12,323 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 1233 transitions. Word has length 20 [2022-03-01 17:31:12,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:12,323 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 1233 transitions. [2022-03-01 17:31:12,323 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:12,323 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 1233 transitions. [2022-03-01 17:31:12,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:12,324 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:12,324 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:12,342 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:12,537 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-03-01 17:31:12,537 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:12,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:12,538 INFO L85 PathProgramCache]: Analyzing trace with hash -305662691, now seen corresponding path program 41 times [2022-03-01 17:31:12,538 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:12,538 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729317461] [2022-03-01 17:31:12,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:12,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:12,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:12,606 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:12,606 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:12,606 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729317461] [2022-03-01 17:31:12,606 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729317461] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:12,606 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [650621057] [2022-03-01 17:31:12,606 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:31:12,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:12,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:12,607 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:12,608 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-01 17:31:12,647 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:31:12,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:12,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:12,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:12,694 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 54 treesize of output 42 [2022-03-01 17:31:12,746 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:12,746 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:12,832 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:12,832 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:31:12,835 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:12,835 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [650621057] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:12,835 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:12,835 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 17 [2022-03-01 17:31:12,836 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939267791] [2022-03-01 17:31:12,836 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:12,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:31:12,836 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:12,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:31:12,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:31:12,837 INFO L87 Difference]: Start difference. First operand 382 states and 1233 transitions. Second operand has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:13,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:13,062 INFO L93 Difference]: Finished difference Result 495 states and 1527 transitions. [2022-03-01 17:31:13,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:31:13,062 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:13,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:13,064 INFO L225 Difference]: With dead ends: 495 [2022-03-01 17:31:13,064 INFO L226 Difference]: Without dead ends: 433 [2022-03-01 17:31:13,064 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:31:13,064 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 127 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 656 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 674 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 656 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:13,064 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 176 Invalid, 674 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 656 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:31:13,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states. [2022-03-01 17:31:13,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 373. [2022-03-01 17:31:13,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 372 states have (on average 3.204301075268817) internal successors, (1192), 372 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:13,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 1192 transitions. [2022-03-01 17:31:13,070 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 1192 transitions. Word has length 20 [2022-03-01 17:31:13,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:13,070 INFO L470 AbstractCegarLoop]: Abstraction has 373 states and 1192 transitions. [2022-03-01 17:31:13,070 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:13,070 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 1192 transitions. [2022-03-01 17:31:13,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:13,071 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:13,071 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:13,103 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:13,272 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:13,272 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:13,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:13,272 INFO L85 PathProgramCache]: Analyzing trace with hash -439149840, now seen corresponding path program 42 times [2022-03-01 17:31:13,272 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:13,272 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754037428] [2022-03-01 17:31:13,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:13,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:13,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:13,386 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:13,386 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:13,386 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754037428] [2022-03-01 17:31:13,387 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754037428] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:13,387 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606411225] [2022-03-01 17:31:13,387 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:31:13,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:13,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:13,388 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:13,423 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-01 17:31:13,450 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:31:13,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:13,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:13,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:13,544 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 72 treesize of output 56 [2022-03-01 17:31:13,729 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:13,729 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:13,896 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:13,897 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:13,919 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:13,920 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606411225] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:13,920 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:13,920 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:31:13,920 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526417582] [2022-03-01 17:31:13,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:13,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:31:13,921 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:13,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:31:13,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:31:13,921 INFO L87 Difference]: Start difference. First operand 373 states and 1192 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:14,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:14,423 INFO L93 Difference]: Finished difference Result 712 states and 2102 transitions. [2022-03-01 17:31:14,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:31:14,423 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:14,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:14,424 INFO L225 Difference]: With dead ends: 712 [2022-03-01 17:31:14,424 INFO L226 Difference]: Without dead ends: 712 [2022-03-01 17:31:14,425 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=139, Invalid=617, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:31:14,425 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 169 mSDsluCounter, 399 mSDsCounter, 0 mSdLazyCounter, 712 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 731 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 712 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:14,425 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 200 Invalid, 731 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 712 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:31:14,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 712 states. [2022-03-01 17:31:14,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 712 to 381. [2022-03-01 17:31:14,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 3.231578947368421) internal successors, (1228), 380 states have internal predecessors, (1228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:14,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 1228 transitions. [2022-03-01 17:31:14,432 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 1228 transitions. Word has length 20 [2022-03-01 17:31:14,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:14,432 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 1228 transitions. [2022-03-01 17:31:14,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:14,432 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 1228 transitions. [2022-03-01 17:31:14,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:14,432 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:14,432 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:14,448 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:14,648 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:14,649 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:14,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:14,649 INFO L85 PathProgramCache]: Analyzing trace with hash 442927594, now seen corresponding path program 43 times [2022-03-01 17:31:14,649 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:14,649 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737643421] [2022-03-01 17:31:14,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:14,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:14,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:14,750 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:14,750 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:14,750 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737643421] [2022-03-01 17:31:14,750 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737643421] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:14,750 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1560931846] [2022-03-01 17:31:14,750 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:31:14,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:14,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:14,751 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:14,753 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-03-01 17:31:14,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:14,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:14,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:14,870 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 72 treesize of output 56 [2022-03-01 17:31:14,970 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:14,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:15,065 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:15,065 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:15,079 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:15,080 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1560931846] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:15,080 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:15,080 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:31:15,080 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008264478] [2022-03-01 17:31:15,080 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:15,080 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:31:15,080 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:15,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:31:15,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:31:15,081 INFO L87 Difference]: Start difference. First operand 381 states and 1228 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:15,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:15,387 INFO L93 Difference]: Finished difference Result 698 states and 2051 transitions. [2022-03-01 17:31:15,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:31:15,387 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:15,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:15,389 INFO L225 Difference]: With dead ends: 698 [2022-03-01 17:31:15,389 INFO L226 Difference]: Without dead ends: 692 [2022-03-01 17:31:15,389 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=135, Invalid=567, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:31:15,391 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 236 mSDsluCounter, 312 mSDsCounter, 0 mSdLazyCounter, 569 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 592 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:15,391 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [236 Valid, 163 Invalid, 592 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 569 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:31:15,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 692 states. [2022-03-01 17:31:15,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 692 to 384. [2022-03-01 17:31:15,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 3.2114882506527413) internal successors, (1230), 383 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:15,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 1230 transitions. [2022-03-01 17:31:15,398 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 1230 transitions. Word has length 20 [2022-03-01 17:31:15,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:15,398 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 1230 transitions. [2022-03-01 17:31:15,398 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:15,398 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 1230 transitions. [2022-03-01 17:31:15,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:15,399 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:15,399 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:15,415 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-03-01 17:31:15,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-03-01 17:31:15,615 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:15,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:15,616 INFO L85 PathProgramCache]: Analyzing trace with hash 301747494, now seen corresponding path program 44 times [2022-03-01 17:31:15,616 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:15,616 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26351214] [2022-03-01 17:31:15,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:15,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:15,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:15,741 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:15,741 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:15,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26351214] [2022-03-01 17:31:15,741 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26351214] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:15,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [101264092] [2022-03-01 17:31:15,741 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:31:15,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:15,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:15,742 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:15,743 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-03-01 17:31:15,820 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:31:15,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:15,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:15,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:15,891 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 75 treesize of output 59 [2022-03-01 17:31:16,002 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:16,002 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:16,105 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:16,105 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:16,123 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:16,124 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [101264092] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:16,124 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:16,124 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:31:16,137 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655750270] [2022-03-01 17:31:16,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:16,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:31:16,137 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:16,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:31:16,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:31:16,138 INFO L87 Difference]: Start difference. First operand 384 states and 1230 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:16,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:16,840 INFO L93 Difference]: Finished difference Result 743 states and 2166 transitions. [2022-03-01 17:31:16,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:31:16,841 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:16,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:16,867 INFO L225 Difference]: With dead ends: 743 [2022-03-01 17:31:16,867 INFO L226 Difference]: Without dead ends: 743 [2022-03-01 17:31:16,869 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=183, Invalid=687, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:31:16,869 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 206 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 805 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 805 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:16,869 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [206 Valid, 221 Invalid, 831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 805 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:31:16,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 743 states. [2022-03-01 17:31:16,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 743 to 375. [2022-03-01 17:31:16,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 374 states have (on average 3.216577540106952) internal successors, (1203), 374 states have internal predecessors, (1203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:16,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 1203 transitions. [2022-03-01 17:31:16,876 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 1203 transitions. Word has length 20 [2022-03-01 17:31:16,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:16,877 INFO L470 AbstractCegarLoop]: Abstraction has 375 states and 1203 transitions. [2022-03-01 17:31:16,877 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:16,877 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 1203 transitions. [2022-03-01 17:31:16,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:16,877 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:16,877 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:16,907 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:17,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-03-01 17:31:17,092 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:17,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:17,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1296123114, now seen corresponding path program 45 times [2022-03-01 17:31:17,092 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:17,092 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626206978] [2022-03-01 17:31:17,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:17,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:17,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:17,208 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:17,208 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:17,208 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626206978] [2022-03-01 17:31:17,208 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626206978] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:17,208 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347577130] [2022-03-01 17:31:17,208 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:31:17,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:17,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:17,209 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:17,239 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-03-01 17:31:17,278 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:31:17,278 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:17,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:17,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:17,349 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 75 treesize of output 59 [2022-03-01 17:31:17,451 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:17,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:17,554 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:17,554 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:17,578 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:17,579 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1347577130] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:17,579 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:17,579 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:31:17,579 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731718335] [2022-03-01 17:31:17,579 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:17,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:31:17,579 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:17,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:31:17,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:31:17,580 INFO L87 Difference]: Start difference. First operand 375 states and 1203 transitions. Second operand has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:17,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:17,927 INFO L93 Difference]: Finished difference Result 677 states and 2018 transitions. [2022-03-01 17:31:17,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:31:17,927 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:17,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:17,940 INFO L225 Difference]: With dead ends: 677 [2022-03-01 17:31:17,941 INFO L226 Difference]: Without dead ends: 677 [2022-03-01 17:31:17,941 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=156, Invalid=600, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:31:17,941 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 154 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 808 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 828 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 808 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:17,941 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 211 Invalid, 828 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 808 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:31:17,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2022-03-01 17:31:17,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 374. [2022-03-01 17:31:17,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 373 states have (on average 3.2091152815013406) internal successors, (1197), 373 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:17,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 1197 transitions. [2022-03-01 17:31:17,947 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 1197 transitions. Word has length 20 [2022-03-01 17:31:17,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:17,947 INFO L470 AbstractCegarLoop]: Abstraction has 374 states and 1197 transitions. [2022-03-01 17:31:17,947 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:17,948 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 1197 transitions. [2022-03-01 17:31:17,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:17,948 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:17,948 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:17,964 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:18,164 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-03-01 17:31:18,164 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:18,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:18,164 INFO L85 PathProgramCache]: Analyzing trace with hash -2018391050, now seen corresponding path program 46 times [2022-03-01 17:31:18,164 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:18,164 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801139207] [2022-03-01 17:31:18,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:18,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:18,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:18,242 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:18,243 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:18,243 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801139207] [2022-03-01 17:31:18,243 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801139207] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:18,243 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1730152388] [2022-03-01 17:31:18,243 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:31:18,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:18,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:18,244 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:18,255 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-03-01 17:31:18,306 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:31:18,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:18,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:18,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:18,407 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 72 treesize of output 56 [2022-03-01 17:31:18,523 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:18,524 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:18,667 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:18,667 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:18,692 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:18,692 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1730152388] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:18,692 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:18,692 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:31:18,692 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503145385] [2022-03-01 17:31:18,692 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:18,692 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:31:18,692 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:18,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:31:18,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:31:18,693 INFO L87 Difference]: Start difference. First operand 374 states and 1197 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:19,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:19,162 INFO L93 Difference]: Finished difference Result 649 states and 1920 transitions. [2022-03-01 17:31:19,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:31:19,162 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:19,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:19,163 INFO L225 Difference]: With dead ends: 649 [2022-03-01 17:31:19,163 INFO L226 Difference]: Without dead ends: 643 [2022-03-01 17:31:19,164 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=181, Invalid=631, Unknown=0, NotChecked=0, Total=812 [2022-03-01 17:31:19,164 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 189 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 612 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 612 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:19,164 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [189 Valid, 176 Invalid, 639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 612 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:31:19,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 643 states. [2022-03-01 17:31:19,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 643 to 384. [2022-03-01 17:31:19,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 3.195822454308094) internal successors, (1224), 383 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:19,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 1224 transitions. [2022-03-01 17:31:19,170 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 1224 transitions. Word has length 20 [2022-03-01 17:31:19,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:19,170 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 1224 transitions. [2022-03-01 17:31:19,170 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:19,170 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 1224 transitions. [2022-03-01 17:31:19,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:19,171 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:19,171 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:19,187 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-03-01 17:31:19,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:19,388 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:19,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:19,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1994491136, now seen corresponding path program 47 times [2022-03-01 17:31:19,388 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:19,388 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388197249] [2022-03-01 17:31:19,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:19,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:19,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:19,477 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:19,477 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:19,477 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388197249] [2022-03-01 17:31:19,477 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388197249] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:19,477 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [181204975] [2022-03-01 17:31:19,477 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:31:19,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:19,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:19,479 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:19,480 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-03-01 17:31:19,533 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:31:19,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:19,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:19,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:19,630 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 75 treesize of output 59 [2022-03-01 17:31:19,774 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:19,774 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:19,914 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:19,915 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:19,934 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:19,935 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [181204975] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:19,935 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:19,935 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:31:19,935 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447971003] [2022-03-01 17:31:19,935 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:19,935 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:31:19,935 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:19,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:31:19,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:31:19,935 INFO L87 Difference]: Start difference. First operand 384 states and 1224 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:20,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:20,418 INFO L93 Difference]: Finished difference Result 620 states and 1866 transitions. [2022-03-01 17:31:20,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:31:20,419 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:20,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:20,420 INFO L225 Difference]: With dead ends: 620 [2022-03-01 17:31:20,420 INFO L226 Difference]: Without dead ends: 620 [2022-03-01 17:31:20,420 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=161, Invalid=595, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:31:20,421 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 163 mSDsluCounter, 302 mSDsCounter, 0 mSdLazyCounter, 577 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 577 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:20,421 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 152 Invalid, 602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 577 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:31:20,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 620 states. [2022-03-01 17:31:20,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 620 to 376. [2022-03-01 17:31:20,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 375 states have (on average 3.2053333333333334) internal successors, (1202), 375 states have internal predecessors, (1202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:20,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 1202 transitions. [2022-03-01 17:31:20,426 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 1202 transitions. Word has length 20 [2022-03-01 17:31:20,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:20,427 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 1202 transitions. [2022-03-01 17:31:20,427 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:20,427 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 1202 transitions. [2022-03-01 17:31:20,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:20,427 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:20,427 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:20,456 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:20,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-03-01 17:31:20,644 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:20,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:20,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1726369728, now seen corresponding path program 48 times [2022-03-01 17:31:20,644 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:20,645 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23009822] [2022-03-01 17:31:20,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:20,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:20,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:20,810 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:20,810 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:20,811 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23009822] [2022-03-01 17:31:20,811 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23009822] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:20,811 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2098307813] [2022-03-01 17:31:20,811 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:31:20,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:20,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:20,812 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:20,813 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-03-01 17:31:20,868 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:31:20,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:20,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:20,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:21,083 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 65 treesize of output 51 [2022-03-01 17:31:21,150 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:21,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:21,318 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:21,319 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:21,342 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:21,342 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2098307813] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:21,342 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:21,342 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:31:21,343 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795493222] [2022-03-01 17:31:21,343 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:21,343 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:31:21,343 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:21,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:31:21,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:31:21,343 INFO L87 Difference]: Start difference. First operand 376 states and 1202 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:21,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:21,806 INFO L93 Difference]: Finished difference Result 590 states and 1777 transitions. [2022-03-01 17:31:21,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:31:21,806 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:21,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:21,828 INFO L225 Difference]: With dead ends: 590 [2022-03-01 17:31:21,828 INFO L226 Difference]: Without dead ends: 590 [2022-03-01 17:31:21,828 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=134, Invalid=622, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:31:21,828 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 137 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 641 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 659 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 641 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:21,829 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 184 Invalid, 659 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 641 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:31:21,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2022-03-01 17:31:21,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 383. [2022-03-01 17:31:21,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 3.217277486910995) internal successors, (1229), 382 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:21,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 1229 transitions. [2022-03-01 17:31:21,836 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 1229 transitions. Word has length 20 [2022-03-01 17:31:21,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:21,836 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 1229 transitions. [2022-03-01 17:31:21,836 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:21,836 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 1229 transitions. [2022-03-01 17:31:21,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:21,837 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:21,837 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:21,875 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:22,037 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-03-01 17:31:22,038 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:22,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:22,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1686520134, now seen corresponding path program 49 times [2022-03-01 17:31:22,038 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:22,038 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856925764] [2022-03-01 17:31:22,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:22,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:22,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:22,136 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:22,136 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:22,136 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856925764] [2022-03-01 17:31:22,136 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856925764] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:22,136 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434173671] [2022-03-01 17:31:22,136 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:31:22,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:22,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:22,138 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:22,151 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-03-01 17:31:22,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:22,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:22,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:22,432 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 65 treesize of output 51 [2022-03-01 17:31:22,504 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:22,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:22,654 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:22,654 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:22,675 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:22,675 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434173671] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:22,675 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:22,675 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:31:22,675 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914315798] [2022-03-01 17:31:22,676 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:22,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:31:22,676 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:22,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:31:22,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:31:22,676 INFO L87 Difference]: Start difference. First operand 383 states and 1229 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:23,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:23,312 INFO L93 Difference]: Finished difference Result 596 states and 1784 transitions. [2022-03-01 17:31:23,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:31:23,312 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:23,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:23,313 INFO L225 Difference]: With dead ends: 596 [2022-03-01 17:31:23,313 INFO L226 Difference]: Without dead ends: 590 [2022-03-01 17:31:23,313 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=134, Invalid=622, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:31:23,314 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 133 mSDsluCounter, 392 mSDsCounter, 0 mSdLazyCounter, 652 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 668 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 652 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:23,314 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 198 Invalid, 668 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 652 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:31:23,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2022-03-01 17:31:23,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 380. [2022-03-01 17:31:23,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 3.213720316622691) internal successors, (1218), 379 states have internal predecessors, (1218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:23,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 1218 transitions. [2022-03-01 17:31:23,320 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 1218 transitions. Word has length 20 [2022-03-01 17:31:23,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:23,320 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 1218 transitions. [2022-03-01 17:31:23,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:23,320 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 1218 transitions. [2022-03-01 17:31:23,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:23,321 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:23,321 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:23,337 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:23,537 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:23,537 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:23,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:23,538 INFO L85 PathProgramCache]: Analyzing trace with hash 2073217360, now seen corresponding path program 50 times [2022-03-01 17:31:23,538 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:23,538 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057459373] [2022-03-01 17:31:23,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:23,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:23,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:23,603 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:23,603 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:23,603 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057459373] [2022-03-01 17:31:23,603 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057459373] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:23,603 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619195371] [2022-03-01 17:31:23,603 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:31:23,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:23,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:23,604 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:23,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-03-01 17:31:23,660 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:31:23,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:23,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:23,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:23,907 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 54 treesize of output 42 [2022-03-01 17:31:23,930 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:23,931 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:24,066 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:24,066 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:24,081 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:24,081 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1619195371] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:24,081 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:24,081 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:31:24,081 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905441500] [2022-03-01 17:31:24,081 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:24,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:31:24,082 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:24,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:31:24,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:31:24,082 INFO L87 Difference]: Start difference. First operand 380 states and 1218 transitions. Second operand has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:24,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:24,409 INFO L93 Difference]: Finished difference Result 560 states and 1702 transitions. [2022-03-01 17:31:24,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:31:24,410 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 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 20 [2022-03-01 17:31:24,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:24,411 INFO L225 Difference]: With dead ends: 560 [2022-03-01 17:31:24,411 INFO L226 Difference]: Without dead ends: 548 [2022-03-01 17:31:24,411 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=109, Invalid=353, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:31:24,411 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 74 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:24,412 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 141 Invalid, 465 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 462 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:31:24,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 548 states. [2022-03-01 17:31:24,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 548 to 377. [2022-03-01 17:31:24,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 376 states have (on average 3.2101063829787235) internal successors, (1207), 376 states have internal predecessors, (1207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:24,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 1207 transitions. [2022-03-01 17:31:24,417 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 1207 transitions. Word has length 20 [2022-03-01 17:31:24,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:24,417 INFO L470 AbstractCegarLoop]: Abstraction has 377 states and 1207 transitions. [2022-03-01 17:31:24,418 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:24,418 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 1207 transitions. [2022-03-01 17:31:24,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:24,418 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:24,418 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:24,434 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:24,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-03-01 17:31:24,631 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:24,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:24,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1075616694, now seen corresponding path program 51 times [2022-03-01 17:31:24,632 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:24,632 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727978154] [2022-03-01 17:31:24,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:24,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:24,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:24,725 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:24,725 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:24,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727978154] [2022-03-01 17:31:24,725 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727978154] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:24,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [783249241] [2022-03-01 17:31:24,725 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:31:24,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:24,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:24,726 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:24,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-03-01 17:31:24,784 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:31:24,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:24,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:24,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:25,044 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 102 treesize of output 80 [2022-03-01 17:31:25,165 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:25,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:25,343 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:25,343 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:25,363 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:25,363 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [783249241] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:25,364 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:25,364 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:31:25,364 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069417566] [2022-03-01 17:31:25,364 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:25,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:31:25,364 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:25,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:31:25,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:31:25,364 INFO L87 Difference]: Start difference. First operand 377 states and 1207 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:26,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:26,065 INFO L93 Difference]: Finished difference Result 674 states and 1987 transitions. [2022-03-01 17:31:26,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:31:26,065 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:26,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:26,067 INFO L225 Difference]: With dead ends: 674 [2022-03-01 17:31:26,067 INFO L226 Difference]: Without dead ends: 674 [2022-03-01 17:31:26,067 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=162, Invalid=708, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:31:26,067 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 197 mSDsluCounter, 438 mSDsCounter, 0 mSdLazyCounter, 803 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 823 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 803 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:26,067 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [197 Valid, 227 Invalid, 823 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 803 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:31:26,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2022-03-01 17:31:26,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 385. [2022-03-01 17:31:26,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 3.2369791666666665) internal successors, (1243), 384 states have internal predecessors, (1243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:26,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 1243 transitions. [2022-03-01 17:31:26,097 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 1243 transitions. Word has length 20 [2022-03-01 17:31:26,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:26,097 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 1243 transitions. [2022-03-01 17:31:26,097 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:26,097 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 1243 transitions. [2022-03-01 17:31:26,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:26,098 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:26,098 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:26,114 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:26,298 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:26,298 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:26,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:26,299 INFO L85 PathProgramCache]: Analyzing trace with hash -193539260, now seen corresponding path program 52 times [2022-03-01 17:31:26,299 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:26,299 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944941953] [2022-03-01 17:31:26,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:26,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:26,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:26,427 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:26,427 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:26,427 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944941953] [2022-03-01 17:31:26,427 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944941953] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:26,427 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1957006520] [2022-03-01 17:31:26,427 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:31:26,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:26,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:26,428 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:26,455 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-03-01 17:31:26,508 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:31:26,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:26,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:26,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:26,728 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 102 treesize of output 80 [2022-03-01 17:31:26,848 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:26,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:27,004 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:27,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:27,029 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:27,029 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1957006520] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:27,029 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:27,029 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:31:27,029 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600442511] [2022-03-01 17:31:27,029 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:27,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:31:27,030 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:27,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:31:27,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:31:27,030 INFO L87 Difference]: Start difference. First operand 385 states and 1243 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:27,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:27,527 INFO L93 Difference]: Finished difference Result 680 states and 1988 transitions. [2022-03-01 17:31:27,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:31:27,528 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:27,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:27,529 INFO L225 Difference]: With dead ends: 680 [2022-03-01 17:31:27,529 INFO L226 Difference]: Without dead ends: 674 [2022-03-01 17:31:27,529 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=170, Invalid=700, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:31:27,529 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 220 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 693 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 693 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:27,529 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [220 Valid, 214 Invalid, 716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 693 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:31:27,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2022-03-01 17:31:27,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 388. [2022-03-01 17:31:27,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 3.2170542635658914) internal successors, (1245), 387 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:27,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1245 transitions. [2022-03-01 17:31:27,536 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1245 transitions. Word has length 20 [2022-03-01 17:31:27,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:27,536 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1245 transitions. [2022-03-01 17:31:27,536 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:27,536 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1245 transitions. [2022-03-01 17:31:27,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:27,537 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:27,537 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:27,553 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:27,755 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2022-03-01 17:31:27,755 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:27,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:27,755 INFO L85 PathProgramCache]: Analyzing trace with hash -334719360, now seen corresponding path program 53 times [2022-03-01 17:31:27,755 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:27,755 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429961462] [2022-03-01 17:31:27,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:27,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:27,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:27,850 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:27,850 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:27,850 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429961462] [2022-03-01 17:31:27,851 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429961462] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:27,851 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428121934] [2022-03-01 17:31:27,851 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:31:27,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:27,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:27,852 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:27,853 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-03-01 17:31:27,943 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:31:27,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:27,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:27,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:28,094 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 102 treesize of output 80 [2022-03-01 17:31:28,240 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:28,240 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:28,357 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:28,357 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:28,371 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:28,371 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428121934] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:28,371 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:28,372 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:31:28,372 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662800909] [2022-03-01 17:31:28,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:28,372 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:31:28,372 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:28,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:31:28,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:31:28,373 INFO L87 Difference]: Start difference. First operand 388 states and 1245 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:28,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:28,848 INFO L93 Difference]: Finished difference Result 671 states and 1974 transitions. [2022-03-01 17:31:28,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:31:28,849 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:28,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:28,850 INFO L225 Difference]: With dead ends: 671 [2022-03-01 17:31:28,850 INFO L226 Difference]: Without dead ends: 671 [2022-03-01 17:31:28,850 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=178, Invalid=692, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:31:28,851 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 137 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 791 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 811 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 791 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:28,851 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 221 Invalid, 811 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 791 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:31:28,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2022-03-01 17:31:28,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 379. [2022-03-01 17:31:28,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 3.2222222222222223) internal successors, (1218), 378 states have internal predecessors, (1218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:28,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 1218 transitions. [2022-03-01 17:31:28,857 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 1218 transitions. Word has length 20 [2022-03-01 17:31:28,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:28,857 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 1218 transitions. [2022-03-01 17:31:28,857 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:28,857 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 1218 transitions. [2022-03-01 17:31:28,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:28,857 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:28,858 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:28,873 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-03-01 17:31:29,070 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-03-01 17:31:29,071 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:29,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:29,071 INFO L85 PathProgramCache]: Analyzing trace with hash 659656260, now seen corresponding path program 54 times [2022-03-01 17:31:29,071 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:29,071 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33330875] [2022-03-01 17:31:29,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:29,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:29,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:29,174 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:29,174 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:29,175 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33330875] [2022-03-01 17:31:29,175 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33330875] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:29,175 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1518225073] [2022-03-01 17:31:29,175 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:31:29,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:29,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:29,176 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:29,176 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-03-01 17:31:29,220 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:31:29,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:29,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:29,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:29,358 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 90 treesize of output 72 [2022-03-01 17:31:29,428 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:29,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:29,548 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:29,548 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:29,561 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:29,561 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1518225073] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:29,561 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:29,561 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:31:29,561 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439727093] [2022-03-01 17:31:29,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:29,562 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:31:29,562 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:29,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:31:29,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:31:29,562 INFO L87 Difference]: Start difference. First operand 379 states and 1218 transitions. Second operand has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:30,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:30,006 INFO L93 Difference]: Finished difference Result 605 states and 1826 transitions. [2022-03-01 17:31:30,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:31:30,007 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:30,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:30,008 INFO L225 Difference]: With dead ends: 605 [2022-03-01 17:31:30,008 INFO L226 Difference]: Without dead ends: 605 [2022-03-01 17:31:30,012 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=151, Invalid=605, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:31:30,012 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 98 mSDsluCounter, 428 mSDsCounter, 0 mSdLazyCounter, 802 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 819 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 802 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:30,012 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 203 Invalid, 819 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 802 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:31:30,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 605 states. [2022-03-01 17:31:30,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 605 to 378. [2022-03-01 17:31:30,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 377 states have (on average 3.2148541114058355) internal successors, (1212), 377 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:30,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 1212 transitions. [2022-03-01 17:31:30,018 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 1212 transitions. Word has length 20 [2022-03-01 17:31:30,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:30,018 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 1212 transitions. [2022-03-01 17:31:30,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:30,018 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 1212 transitions. [2022-03-01 17:31:30,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:30,019 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:30,019 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:30,035 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-03-01 17:31:30,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:30,227 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:30,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:30,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1640109392, now seen corresponding path program 55 times [2022-03-01 17:31:30,228 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:30,228 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990239754] [2022-03-01 17:31:30,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:30,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:30,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:30,378 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:30,378 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:30,379 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990239754] [2022-03-01 17:31:30,379 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990239754] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:30,379 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1250511676] [2022-03-01 17:31:30,379 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:31:30,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:30,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:30,391 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:30,423 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-03-01 17:31:30,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:30,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:30,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:30,737 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 102 treesize of output 80 [2022-03-01 17:31:30,880 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:30,880 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:31,025 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:31,025 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:31,040 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:31,041 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1250511676] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:31,041 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:31,041 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:31:31,041 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134056702] [2022-03-01 17:31:31,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:31,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:31:31,041 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:31,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:31:31,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:31:31,041 INFO L87 Difference]: Start difference. First operand 378 states and 1212 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:31,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:31,600 INFO L93 Difference]: Finished difference Result 648 states and 1915 transitions. [2022-03-01 17:31:31,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-01 17:31:31,600 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:31,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:31,601 INFO L225 Difference]: With dead ends: 648 [2022-03-01 17:31:31,601 INFO L226 Difference]: Without dead ends: 642 [2022-03-01 17:31:31,601 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=195, Invalid=735, Unknown=0, NotChecked=0, Total=930 [2022-03-01 17:31:31,601 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 204 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 792 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 823 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 792 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:31,601 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [204 Valid, 234 Invalid, 823 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 792 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:31:31,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 642 states. [2022-03-01 17:31:31,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 642 to 388. [2022-03-01 17:31:31,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 3.201550387596899) internal successors, (1239), 387 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:31,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1239 transitions. [2022-03-01 17:31:31,608 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1239 transitions. Word has length 20 [2022-03-01 17:31:31,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:31,608 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1239 transitions. [2022-03-01 17:31:31,608 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:31,608 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1239 transitions. [2022-03-01 17:31:31,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:31,609 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:31,609 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:31,630 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-03-01 17:31:31,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:31,823 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:31,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:31,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1664009306, now seen corresponding path program 56 times [2022-03-01 17:31:31,824 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:31,824 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043547931] [2022-03-01 17:31:31,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:31,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:31,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:31,919 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:31,919 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:31,919 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043547931] [2022-03-01 17:31:31,919 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043547931] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:31,919 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [304900077] [2022-03-01 17:31:31,919 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:31:31,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:31,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:31,920 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:31,921 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-03-01 17:31:32,008 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:31:32,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:32,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:32,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:32,131 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 90 treesize of output 72 [2022-03-01 17:31:32,231 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:32,231 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:32,350 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:32,350 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:32,363 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:32,363 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [304900077] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:32,363 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:32,363 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:31:32,363 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171488260] [2022-03-01 17:31:32,363 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:32,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:31:32,363 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:32,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:31:32,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:31:32,364 INFO L87 Difference]: Start difference. First operand 388 states and 1239 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:32,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:32,818 INFO L93 Difference]: Finished difference Result 619 states and 1861 transitions. [2022-03-01 17:31:32,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:31:32,818 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:32,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:32,819 INFO L225 Difference]: With dead ends: 619 [2022-03-01 17:31:32,819 INFO L226 Difference]: Without dead ends: 619 [2022-03-01 17:31:32,819 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=176, Invalid=694, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:31:32,819 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 138 mSDsluCounter, 400 mSDsCounter, 0 mSdLazyCounter, 762 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 762 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:32,819 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 200 Invalid, 786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 762 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:31:32,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2022-03-01 17:31:32,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 377. [2022-03-01 17:31:32,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 376 states have (on average 3.2101063829787235) internal successors, (1207), 376 states have internal predecessors, (1207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:32,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 1207 transitions. [2022-03-01 17:31:32,825 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 1207 transitions. Word has length 20 [2022-03-01 17:31:32,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:32,825 INFO L470 AbstractCegarLoop]: Abstraction has 377 states and 1207 transitions. [2022-03-01 17:31:32,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:32,825 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 1207 transitions. [2022-03-01 17:31:32,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:32,826 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:32,826 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:32,842 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:33,041 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:33,042 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:33,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:33,042 INFO L85 PathProgramCache]: Analyzing trace with hash -1213216572, now seen corresponding path program 57 times [2022-03-01 17:31:33,042 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:33,042 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493237238] [2022-03-01 17:31:33,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:33,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:33,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:33,110 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:33,110 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:33,110 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493237238] [2022-03-01 17:31:33,110 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493237238] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:33,110 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [552133450] [2022-03-01 17:31:33,110 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:31:33,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:33,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:33,111 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:33,112 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-03-01 17:31:33,175 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:31:33,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:33,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:33,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:33,339 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 54 treesize of output 42 [2022-03-01 17:31:33,356 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:33,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:33,456 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:33,456 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:33,469 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:33,469 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [552133450] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:33,469 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:33,469 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:31:33,469 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426650871] [2022-03-01 17:31:33,469 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:33,469 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:31:33,470 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:33,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:31:33,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:31:33,470 INFO L87 Difference]: Start difference. First operand 377 states and 1207 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:33,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:33,836 INFO L93 Difference]: Finished difference Result 551 states and 1678 transitions. [2022-03-01 17:31:33,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:31:33,836 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:33,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:33,837 INFO L225 Difference]: With dead ends: 551 [2022-03-01 17:31:33,837 INFO L226 Difference]: Without dead ends: 539 [2022-03-01 17:31:33,837 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=129, Invalid=573, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:31:33,838 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 110 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:33,838 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 118 Invalid, 473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 456 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:31:33,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2022-03-01 17:31:33,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 379. [2022-03-01 17:31:33,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 3.2063492063492065) internal successors, (1212), 378 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:33,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 1212 transitions. [2022-03-01 17:31:33,843 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 1212 transitions. Word has length 20 [2022-03-01 17:31:33,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:33,843 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 1212 transitions. [2022-03-01 17:31:33,843 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:33,843 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 1212 transitions. [2022-03-01 17:31:33,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:33,844 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:33,844 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:33,860 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:34,060 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-03-01 17:31:34,060 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:34,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:34,060 INFO L85 PathProgramCache]: Analyzing trace with hash -472319238, now seen corresponding path program 58 times [2022-03-01 17:31:34,061 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:34,061 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116324364] [2022-03-01 17:31:34,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:34,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:34,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:34,179 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:34,179 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:34,179 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116324364] [2022-03-01 17:31:34,179 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116324364] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:34,179 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1061504681] [2022-03-01 17:31:34,179 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:31:34,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:34,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:34,180 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:34,181 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-03-01 17:31:34,239 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:31:34,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:34,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:34,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:34,386 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 75 treesize of output 59 [2022-03-01 17:31:34,438 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:34,438 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:34,555 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:34,555 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:34,576 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:34,576 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1061504681] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:34,576 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:34,576 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:31:34,576 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793598846] [2022-03-01 17:31:34,576 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:34,576 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:31:34,576 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:34,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:31:34,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:31:34,577 INFO L87 Difference]: Start difference. First operand 379 states and 1212 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:35,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:35,333 INFO L93 Difference]: Finished difference Result 576 states and 1730 transitions. [2022-03-01 17:31:35,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:31:35,334 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:35,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:35,335 INFO L225 Difference]: With dead ends: 576 [2022-03-01 17:31:35,335 INFO L226 Difference]: Without dead ends: 570 [2022-03-01 17:31:35,335 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=155, Invalid=657, Unknown=0, NotChecked=0, Total=812 [2022-03-01 17:31:35,335 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 170 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 701 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 727 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 701 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:35,335 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 195 Invalid, 727 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 701 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:31:35,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2022-03-01 17:31:35,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 389. [2022-03-01 17:31:35,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 388 states have (on average 3.193298969072165) internal successors, (1239), 388 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:35,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 1239 transitions. [2022-03-01 17:31:35,340 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 1239 transitions. Word has length 20 [2022-03-01 17:31:35,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:35,341 INFO L470 AbstractCegarLoop]: Abstraction has 389 states and 1239 transitions. [2022-03-01 17:31:35,341 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:35,341 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 1239 transitions. [2022-03-01 17:31:35,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:35,341 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:35,341 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:35,358 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:35,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-03-01 17:31:35,551 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:35,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:35,552 INFO L85 PathProgramCache]: Analyzing trace with hash -448419324, now seen corresponding path program 59 times [2022-03-01 17:31:35,552 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:35,552 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508586001] [2022-03-01 17:31:35,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:35,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:35,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:35,653 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:35,653 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:35,653 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508586001] [2022-03-01 17:31:35,653 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508586001] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:35,653 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1201110228] [2022-03-01 17:31:35,653 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:31:35,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:35,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:35,664 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:35,665 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-03-01 17:31:35,724 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:31:35,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:35,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:35,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:35,978 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 75 treesize of output 59 [2022-03-01 17:31:36,052 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:36,052 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:36,207 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:36,208 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:36,229 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:36,229 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1201110228] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:36,229 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:36,230 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-01 17:31:36,230 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117230218] [2022-03-01 17:31:36,230 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:36,230 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:31:36,230 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:36,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:31:36,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=304, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:31:36,230 INFO L87 Difference]: Start difference. First operand 389 states and 1239 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:36,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:36,566 INFO L93 Difference]: Finished difference Result 547 states and 1676 transitions. [2022-03-01 17:31:36,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:31:36,566 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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 20 [2022-03-01 17:31:36,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:36,567 INFO L225 Difference]: With dead ends: 547 [2022-03-01 17:31:36,567 INFO L226 Difference]: Without dead ends: 547 [2022-03-01 17:31:36,567 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=127, Invalid=425, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:31:36,567 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 87 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 487 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 487 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:36,567 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 133 Invalid, 498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 487 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:31:36,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 547 states. [2022-03-01 17:31:36,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 547 to 379. [2022-03-01 17:31:36,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 3.2063492063492065) internal successors, (1212), 378 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:36,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 1212 transitions. [2022-03-01 17:31:36,572 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 1212 transitions. Word has length 20 [2022-03-01 17:31:36,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:36,573 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 1212 transitions. [2022-03-01 17:31:36,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:36,573 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 1212 transitions. [2022-03-01 17:31:36,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:36,573 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:36,573 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:36,590 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:36,789 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:36,789 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:36,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:36,790 INFO L85 PathProgramCache]: Analyzing trace with hash -852464528, now seen corresponding path program 60 times [2022-03-01 17:31:36,790 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:36,790 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595586788] [2022-03-01 17:31:36,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:36,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:36,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:36,901 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:36,902 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:36,902 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595586788] [2022-03-01 17:31:36,902 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595586788] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:36,902 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519197207] [2022-03-01 17:31:36,902 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:31:36,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:36,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:36,903 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:36,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-03-01 17:31:36,966 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:31:36,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:36,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:36,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:37,213 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 65 treesize of output 51 [2022-03-01 17:31:37,289 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:37,289 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:37,466 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:37,467 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:37,483 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:37,484 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519197207] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:37,484 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:37,484 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:31:37,484 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046291932] [2022-03-01 17:31:37,484 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:37,484 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:31:37,484 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:37,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:31:37,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:31:37,484 INFO L87 Difference]: Start difference. First operand 379 states and 1212 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:38,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:38,086 INFO L93 Difference]: Finished difference Result 753 states and 2242 transitions. [2022-03-01 17:31:38,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:31:38,087 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:38,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:38,088 INFO L225 Difference]: With dead ends: 753 [2022-03-01 17:31:38,088 INFO L226 Difference]: Without dead ends: 753 [2022-03-01 17:31:38,088 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=152, Invalid=604, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:31:38,088 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 214 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 635 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 649 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 635 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:38,088 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [214 Valid, 189 Invalid, 649 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 635 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:31:38,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 753 states. [2022-03-01 17:31:38,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 753 to 389. [2022-03-01 17:31:38,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 388 states have (on average 3.2216494845360826) internal successors, (1250), 388 states have internal predecessors, (1250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:38,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 1250 transitions. [2022-03-01 17:31:38,097 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 1250 transitions. Word has length 20 [2022-03-01 17:31:38,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:38,097 INFO L470 AbstractCegarLoop]: Abstraction has 389 states and 1250 transitions. [2022-03-01 17:31:38,097 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:38,097 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 1250 transitions. [2022-03-01 17:31:38,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:38,098 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:38,098 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:38,118 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:38,318 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:38,318 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:38,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:38,319 INFO L85 PathProgramCache]: Analyzing trace with hash 29612906, now seen corresponding path program 61 times [2022-03-01 17:31:38,319 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:38,319 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859396318] [2022-03-01 17:31:38,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:38,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:38,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:38,422 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:38,423 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:38,423 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859396318] [2022-03-01 17:31:38,423 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859396318] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:38,423 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915000330] [2022-03-01 17:31:38,423 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:31:38,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:38,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:38,424 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:38,425 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-03-01 17:31:38,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:38,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:38,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:38,681 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 65 treesize of output 51 [2022-03-01 17:31:38,741 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:38,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:38,884 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:38,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:38,919 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:38,919 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915000330] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:38,919 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:38,919 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:31:38,919 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316783876] [2022-03-01 17:31:38,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:38,919 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:31:38,920 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:38,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:31:38,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:31:38,920 INFO L87 Difference]: Start difference. First operand 389 states and 1250 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:39,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:39,760 INFO L93 Difference]: Finished difference Result 759 states and 2249 transitions. [2022-03-01 17:31:39,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:31:39,761 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:39,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:39,762 INFO L225 Difference]: With dead ends: 759 [2022-03-01 17:31:39,762 INFO L226 Difference]: Without dead ends: 753 [2022-03-01 17:31:39,762 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=158, Invalid=598, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:31:39,762 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 196 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 689 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 689 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:39,762 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [196 Valid, 199 Invalid, 700 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 689 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:31:39,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 753 states. [2022-03-01 17:31:39,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 753 to 386. [2022-03-01 17:31:39,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 3.2181818181818183) internal successors, (1239), 385 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:39,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1239 transitions. [2022-03-01 17:31:39,769 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1239 transitions. Word has length 20 [2022-03-01 17:31:39,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:39,769 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 1239 transitions. [2022-03-01 17:31:39,769 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:39,769 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1239 transitions. [2022-03-01 17:31:39,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:39,769 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:39,770 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:39,786 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:39,986 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:39,986 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:39,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:39,986 INFO L85 PathProgramCache]: Analyzing trace with hash -505616896, now seen corresponding path program 62 times [2022-03-01 17:31:39,987 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:39,987 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232728162] [2022-03-01 17:31:39,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:39,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:39,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:40,094 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:40,094 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:40,094 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232728162] [2022-03-01 17:31:40,094 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232728162] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:40,094 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [591768522] [2022-03-01 17:31:40,094 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:31:40,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:40,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:40,096 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:40,097 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-03-01 17:31:40,190 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:31:40,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:40,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:40,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:40,463 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 54 treesize of output 42 [2022-03-01 17:31:40,484 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:40,484 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:40,577 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:40,577 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:40,589 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:40,589 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [591768522] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:40,590 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:40,590 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:31:40,590 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896770756] [2022-03-01 17:31:40,590 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:40,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:31:40,590 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:40,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:31:40,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:31:40,590 INFO L87 Difference]: Start difference. First operand 386 states and 1239 transitions. Second operand has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:41,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:41,027 INFO L93 Difference]: Finished difference Result 723 states and 2167 transitions. [2022-03-01 17:31:41,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:31:41,028 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 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 20 [2022-03-01 17:31:41,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:41,029 INFO L225 Difference]: With dead ends: 723 [2022-03-01 17:31:41,029 INFO L226 Difference]: Without dead ends: 711 [2022-03-01 17:31:41,029 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=127, Invalid=379, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:31:41,029 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 165 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 374 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:41,029 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 119 Invalid, 377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 374 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:31:41,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 711 states. [2022-03-01 17:31:41,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 711 to 383. [2022-03-01 17:31:41,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 3.2146596858638743) internal successors, (1228), 382 states have internal predecessors, (1228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:41,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 1228 transitions. [2022-03-01 17:31:41,035 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 1228 transitions. Word has length 20 [2022-03-01 17:31:41,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:41,035 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 1228 transitions. [2022-03-01 17:31:41,035 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:41,035 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 1228 transitions. [2022-03-01 17:31:41,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:41,036 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:41,036 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:41,052 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-03-01 17:31:41,239 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:41,239 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:41,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:41,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1518309428, now seen corresponding path program 63 times [2022-03-01 17:31:41,240 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:41,240 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329809773] [2022-03-01 17:31:41,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:41,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:41,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:41,334 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:41,334 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:41,334 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329809773] [2022-03-01 17:31:41,334 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329809773] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:41,334 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [200973404] [2022-03-01 17:31:41,335 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:31:41,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:41,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:41,339 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:41,359 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-03-01 17:31:41,437 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:31:41,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:41,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:41,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:41,640 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 54 treesize of output 42 [2022-03-01 17:31:41,656 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:41,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:41,762 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:41,762 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:41,780 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:41,780 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [200973404] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:41,780 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:41,780 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-03-01 17:31:41,780 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956851811] [2022-03-01 17:31:41,780 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:41,780 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:31:41,780 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:41,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:31:41,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:31:41,781 INFO L87 Difference]: Start difference. First operand 383 states and 1228 transitions. Second operand has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:42,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:42,207 INFO L93 Difference]: Finished difference Result 755 states and 2227 transitions. [2022-03-01 17:31:42,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:31:42,207 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 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 20 [2022-03-01 17:31:42,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:42,208 INFO L225 Difference]: With dead ends: 755 [2022-03-01 17:31:42,208 INFO L226 Difference]: Without dead ends: 737 [2022-03-01 17:31:42,208 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=117, Invalid=303, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:31:42,209 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 116 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:42,209 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 133 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 354 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:31:42,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 737 states. [2022-03-01 17:31:42,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 737 to 380. [2022-03-01 17:31:42,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 3.2110817941952505) internal successors, (1217), 379 states have internal predecessors, (1217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:42,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 1217 transitions. [2022-03-01 17:31:42,215 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 1217 transitions. Word has length 20 [2022-03-01 17:31:42,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:42,215 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 1217 transitions. [2022-03-01 17:31:42,215 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:42,215 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 1217 transitions. [2022-03-01 17:31:42,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:42,215 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:42,216 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:42,232 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:42,431 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-03-01 17:31:42,432 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:42,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:42,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1188876872, now seen corresponding path program 64 times [2022-03-01 17:31:42,432 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:42,432 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729090432] [2022-03-01 17:31:42,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:42,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:42,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:42,557 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:42,557 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:42,557 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729090432] [2022-03-01 17:31:42,557 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729090432] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:42,557 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396446449] [2022-03-01 17:31:42,557 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:31:42,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:42,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:42,572 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:42,595 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-03-01 17:31:42,635 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:31:42,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:42,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:42,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:42,902 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 72 treesize of output 56 [2022-03-01 17:31:42,981 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:42,981 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:43,179 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:43,179 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:43,199 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:43,199 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396446449] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:43,199 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:43,199 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:31:43,199 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091853799] [2022-03-01 17:31:43,199 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:43,199 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:31:43,199 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:43,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:31:43,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:31:43,200 INFO L87 Difference]: Start difference. First operand 380 states and 1217 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:43,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:43,984 INFO L93 Difference]: Finished difference Result 692 states and 2081 transitions. [2022-03-01 17:31:43,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:31:43,984 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:43,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:43,985 INFO L225 Difference]: With dead ends: 692 [2022-03-01 17:31:43,985 INFO L226 Difference]: Without dead ends: 692 [2022-03-01 17:31:43,986 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=144, Invalid=612, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:31:43,986 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 156 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 671 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 686 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 671 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:43,986 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 184 Invalid, 686 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 671 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:31:43,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 692 states. [2022-03-01 17:31:43,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 692 to 387. [2022-03-01 17:31:43,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 386 states have (on average 3.22279792746114) internal successors, (1244), 386 states have internal predecessors, (1244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:43,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 1244 transitions. [2022-03-01 17:31:43,992 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 1244 transitions. Word has length 20 [2022-03-01 17:31:43,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:43,992 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 1244 transitions. [2022-03-01 17:31:43,992 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:43,992 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 1244 transitions. [2022-03-01 17:31:43,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:43,992 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:43,993 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:44,009 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:44,193 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:44,193 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:44,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:44,193 INFO L85 PathProgramCache]: Analyzing trace with hash 2070954306, now seen corresponding path program 65 times [2022-03-01 17:31:44,193 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:44,193 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76551082] [2022-03-01 17:31:44,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:44,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:44,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:44,286 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:44,287 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:44,287 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76551082] [2022-03-01 17:31:44,287 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76551082] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:44,287 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490547622] [2022-03-01 17:31:44,287 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:31:44,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:44,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:44,288 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:44,289 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-03-01 17:31:44,387 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:31:44,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:44,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:44,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:44,684 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 72 treesize of output 56 [2022-03-01 17:31:44,751 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:44,751 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:44,913 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:44,914 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:44,934 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:44,934 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490547622] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:44,934 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:44,934 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:31:44,934 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486819100] [2022-03-01 17:31:44,934 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:44,934 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:31:44,934 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:44,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:31:44,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:31:44,935 INFO L87 Difference]: Start difference. First operand 387 states and 1244 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:45,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:45,648 INFO L93 Difference]: Finished difference Result 698 states and 2088 transitions. [2022-03-01 17:31:45,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:31:45,648 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:45,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:45,649 INFO L225 Difference]: With dead ends: 698 [2022-03-01 17:31:45,649 INFO L226 Difference]: Without dead ends: 692 [2022-03-01 17:31:45,649 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=134, Invalid=466, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:31:45,649 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 153 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 568 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 575 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:45,650 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 185 Invalid, 575 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 568 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:31:45,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 692 states. [2022-03-01 17:31:45,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 692 to 384. [2022-03-01 17:31:45,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 3.2193211488250655) internal successors, (1233), 383 states have internal predecessors, (1233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:45,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 1233 transitions. [2022-03-01 17:31:45,655 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 1233 transitions. Word has length 20 [2022-03-01 17:31:45,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:45,655 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 1233 transitions. [2022-03-01 17:31:45,655 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:45,655 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 1233 transitions. [2022-03-01 17:31:45,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:45,656 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:45,656 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:45,672 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-03-01 17:31:45,856 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-03-01 17:31:45,856 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:45,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:45,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1535724504, now seen corresponding path program 66 times [2022-03-01 17:31:45,857 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:45,857 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748150183] [2022-03-01 17:31:45,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:45,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:45,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:45,968 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:45,968 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:45,968 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748150183] [2022-03-01 17:31:45,968 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748150183] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:45,968 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902993953] [2022-03-01 17:31:45,968 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:31:45,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:45,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:45,970 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:45,971 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-03-01 17:31:46,067 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:31:46,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:46,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:46,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:46,333 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 54 treesize of output 42 [2022-03-01 17:31:46,351 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:46,351 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:46,473 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:46,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:46,486 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:46,486 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1902993953] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:46,486 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:46,486 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:31:46,486 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140301585] [2022-03-01 17:31:46,486 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:46,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:31:46,487 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:46,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:31:46,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:31:46,487 INFO L87 Difference]: Start difference. First operand 384 states and 1233 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:46,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:46,951 INFO L93 Difference]: Finished difference Result 662 states and 2006 transitions. [2022-03-01 17:31:46,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:31:46,951 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:46,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:46,952 INFO L225 Difference]: With dead ends: 662 [2022-03-01 17:31:46,952 INFO L226 Difference]: Without dead ends: 650 [2022-03-01 17:31:46,952 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=136, Invalid=566, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:31:46,952 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 105 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 528 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 528 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:46,952 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 147 Invalid, 537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 528 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:31:46,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states. [2022-03-01 17:31:46,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 381. [2022-03-01 17:31:46,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 3.2157894736842105) internal successors, (1222), 380 states have internal predecessors, (1222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:46,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 1222 transitions. [2022-03-01 17:31:46,958 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 1222 transitions. Word has length 20 [2022-03-01 17:31:46,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:46,958 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 1222 transitions. [2022-03-01 17:31:46,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:46,958 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 1222 transitions. [2022-03-01 17:31:46,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:46,959 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:46,959 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:46,975 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-03-01 17:31:47,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-03-01 17:31:47,172 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:47,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:47,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1613109550, now seen corresponding path program 67 times [2022-03-01 17:31:47,172 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:47,172 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408854269] [2022-03-01 17:31:47,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:47,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:47,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:47,308 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:47,308 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:47,308 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408854269] [2022-03-01 17:31:47,308 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408854269] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:47,308 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [670160290] [2022-03-01 17:31:47,308 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:31:47,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:47,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:47,309 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:47,311 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-03-01 17:31:47,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:47,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:47,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:47,631 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 102 treesize of output 80 [2022-03-01 17:31:47,853 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:47,853 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:48,017 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:48,017 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:48,030 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:48,030 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [670160290] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:48,030 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:48,030 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:31:48,030 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013719908] [2022-03-01 17:31:48,030 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:48,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:31:48,030 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:48,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:31:48,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:31:48,031 INFO L87 Difference]: Start difference. First operand 381 states and 1222 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:48,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:48,709 INFO L93 Difference]: Finished difference Result 767 states and 2266 transitions. [2022-03-01 17:31:48,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:31:48,709 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:48,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:48,710 INFO L225 Difference]: With dead ends: 767 [2022-03-01 17:31:48,710 INFO L226 Difference]: Without dead ends: 767 [2022-03-01 17:31:48,710 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=182, Invalid=688, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:31:48,710 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 252 mSDsluCounter, 365 mSDsCounter, 0 mSdLazyCounter, 694 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 694 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:48,710 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [252 Valid, 198 Invalid, 716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 694 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:31:48,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 767 states. [2022-03-01 17:31:48,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 767 to 389. [2022-03-01 17:31:48,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 388 states have (on average 3.2422680412371134) internal successors, (1258), 388 states have internal predecessors, (1258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:48,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 1258 transitions. [2022-03-01 17:31:48,717 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 1258 transitions. Word has length 20 [2022-03-01 17:31:48,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:48,717 INFO L470 AbstractCegarLoop]: Abstraction has 389 states and 1258 transitions. [2022-03-01 17:31:48,717 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:48,717 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 1258 transitions. [2022-03-01 17:31:48,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:48,717 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:48,718 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:48,734 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:48,933 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-03-01 17:31:48,934 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:48,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:48,934 INFO L85 PathProgramCache]: Analyzing trace with hash -731032116, now seen corresponding path program 68 times [2022-03-01 17:31:48,934 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:48,934 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012282197] [2022-03-01 17:31:48,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:48,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:48,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:49,063 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:49,063 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:49,063 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012282197] [2022-03-01 17:31:49,063 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012282197] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:49,063 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003282962] [2022-03-01 17:31:49,063 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:31:49,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:49,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:49,064 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:49,065 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-03-01 17:31:49,128 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:31:49,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:49,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:49,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:49,272 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 90 treesize of output 72 [2022-03-01 17:31:49,353 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:49,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:49,478 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:49,478 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:49,492 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:49,492 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003282962] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:49,492 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:49,492 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:31:49,492 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58423224] [2022-03-01 17:31:49,492 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:49,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:31:49,492 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:49,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:31:49,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:31:49,494 INFO L87 Difference]: Start difference. First operand 389 states and 1258 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:50,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:50,241 INFO L93 Difference]: Finished difference Result 773 states and 2267 transitions. [2022-03-01 17:31:50,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:31:50,242 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:50,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:50,243 INFO L225 Difference]: With dead ends: 773 [2022-03-01 17:31:50,243 INFO L226 Difference]: Without dead ends: 767 [2022-03-01 17:31:50,243 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=194, Invalid=676, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:31:50,243 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 256 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 787 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 808 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 787 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:50,243 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [256 Valid, 221 Invalid, 808 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 787 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:31:50,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 767 states. [2022-03-01 17:31:50,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 767 to 392. [2022-03-01 17:31:50,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 391 states have (on average 3.2225063938618925) internal successors, (1260), 391 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:50,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 1260 transitions. [2022-03-01 17:31:50,250 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 1260 transitions. Word has length 20 [2022-03-01 17:31:50,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:50,250 INFO L470 AbstractCegarLoop]: Abstraction has 392 states and 1260 transitions. [2022-03-01 17:31:50,250 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:50,250 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 1260 transitions. [2022-03-01 17:31:50,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:50,250 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:50,251 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:50,267 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:50,467 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-03-01 17:31:50,467 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:50,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:50,467 INFO L85 PathProgramCache]: Analyzing trace with hash -872212216, now seen corresponding path program 69 times [2022-03-01 17:31:50,467 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:50,467 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438025926] [2022-03-01 17:31:50,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:50,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:50,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:50,577 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:50,577 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:50,577 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438025926] [2022-03-01 17:31:50,577 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438025926] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:50,577 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511113932] [2022-03-01 17:31:50,577 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:31:50,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:50,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:50,578 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:50,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-03-01 17:31:50,652 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:31:50,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:50,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:50,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:50,791 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 90 treesize of output 72 [2022-03-01 17:31:50,907 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:50,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:51,041 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:51,041 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:51,054 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:51,055 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1511113932] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:51,055 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:51,055 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:31:51,055 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972467428] [2022-03-01 17:31:51,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:51,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:31:51,055 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:51,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:31:51,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:31:51,055 INFO L87 Difference]: Start difference. First operand 392 states and 1260 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:51,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:51,535 INFO L93 Difference]: Finished difference Result 735 states and 2187 transitions. [2022-03-01 17:31:51,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:31:51,535 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:51,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:51,536 INFO L225 Difference]: With dead ends: 735 [2022-03-01 17:31:51,536 INFO L226 Difference]: Without dead ends: 735 [2022-03-01 17:31:51,536 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=150, Invalid=606, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:31:51,537 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 212 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 632 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 654 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 632 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:51,537 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [212 Valid, 167 Invalid, 654 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 632 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:31:51,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 735 states. [2022-03-01 17:31:51,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 735 to 383. [2022-03-01 17:31:51,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 3.2277486910994764) internal successors, (1233), 382 states have internal predecessors, (1233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:51,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 1233 transitions. [2022-03-01 17:31:51,556 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 1233 transitions. Word has length 20 [2022-03-01 17:31:51,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:51,556 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 1233 transitions. [2022-03-01 17:31:51,556 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:51,556 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 1233 transitions. [2022-03-01 17:31:51,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:51,557 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:51,557 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:51,573 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:51,757 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:51,757 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:51,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:51,758 INFO L85 PathProgramCache]: Analyzing trace with hash 122163404, now seen corresponding path program 70 times [2022-03-01 17:31:51,758 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:51,758 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166200470] [2022-03-01 17:31:51,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:51,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:51,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:51,883 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:51,883 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:51,883 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166200470] [2022-03-01 17:31:51,884 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166200470] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:51,884 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [524796596] [2022-03-01 17:31:51,884 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:31:51,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:51,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:51,885 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:51,886 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-03-01 17:31:51,950 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:31:51,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:51,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:51,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:52,143 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 102 treesize of output 80 [2022-03-01 17:31:52,307 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:52,307 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:52,432 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:52,432 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:52,445 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:52,445 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [524796596] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:52,445 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:52,445 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:31:52,445 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289945033] [2022-03-01 17:31:52,445 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:52,445 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:31:52,445 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:52,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:31:52,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:31:52,446 INFO L87 Difference]: Start difference. First operand 383 states and 1233 transitions. Second operand has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:52,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:52,932 INFO L93 Difference]: Finished difference Result 698 states and 2105 transitions. [2022-03-01 17:31:52,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:31:52,933 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:52,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:52,934 INFO L225 Difference]: With dead ends: 698 [2022-03-01 17:31:52,934 INFO L226 Difference]: Without dead ends: 698 [2022-03-01 17:31:52,934 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=162, Invalid=594, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:31:52,934 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 190 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 645 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 667 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 645 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:52,934 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [190 Valid, 164 Invalid, 667 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 645 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:31:52,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 698 states. [2022-03-01 17:31:52,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 698 to 382. [2022-03-01 17:31:52,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 3.220472440944882) internal successors, (1227), 381 states have internal predecessors, (1227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:52,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 1227 transitions. [2022-03-01 17:31:52,940 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 1227 transitions. Word has length 20 [2022-03-01 17:31:52,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:52,940 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 1227 transitions. [2022-03-01 17:31:52,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:52,941 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 1227 transitions. [2022-03-01 17:31:52,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:52,941 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:52,941 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:52,957 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:53,157 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:53,157 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:53,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:53,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1102616536, now seen corresponding path program 71 times [2022-03-01 17:31:53,157 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:53,157 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276162340] [2022-03-01 17:31:53,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:53,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:53,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:53,257 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:53,257 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:53,257 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276162340] [2022-03-01 17:31:53,257 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276162340] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:53,257 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1924546275] [2022-03-01 17:31:53,257 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:31:53,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:53,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:53,259 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:53,279 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-03-01 17:31:53,347 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:31:53,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:53,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:53,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:53,553 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 102 treesize of output 80 [2022-03-01 17:31:53,688 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:53,688 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:53,870 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:53,870 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:53,889 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:53,889 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1924546275] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:53,889 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:53,889 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:31:53,889 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372147092] [2022-03-01 17:31:53,889 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:53,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:31:53,889 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:53,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:31:53,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:31:53,890 INFO L87 Difference]: Start difference. First operand 382 states and 1227 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:54,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:54,641 INFO L93 Difference]: Finished difference Result 735 states and 2179 transitions. [2022-03-01 17:31:54,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:31:54,642 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:54,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:54,643 INFO L225 Difference]: With dead ends: 735 [2022-03-01 17:31:54,643 INFO L226 Difference]: Without dead ends: 729 [2022-03-01 17:31:54,643 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=194, Invalid=676, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:31:54,643 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 219 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 779 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 803 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 779 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:54,643 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 208 Invalid, 803 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 779 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:31:54,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 729 states. [2022-03-01 17:31:54,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 729 to 392. [2022-03-01 17:31:54,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 391 states have (on average 3.207161125319693) internal successors, (1254), 391 states have internal predecessors, (1254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:54,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 1254 transitions. [2022-03-01 17:31:54,650 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 1254 transitions. Word has length 20 [2022-03-01 17:31:54,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:54,650 INFO L470 AbstractCegarLoop]: Abstraction has 392 states and 1254 transitions. [2022-03-01 17:31:54,650 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:54,650 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 1254 transitions. [2022-03-01 17:31:54,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:54,650 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:54,650 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:54,666 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:54,863 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:54,863 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:54,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:54,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1126516450, now seen corresponding path program 72 times [2022-03-01 17:31:54,864 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:54,864 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58141141] [2022-03-01 17:31:54,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:54,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:54,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:54,956 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:54,956 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:54,956 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58141141] [2022-03-01 17:31:54,956 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58141141] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:54,956 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1699412661] [2022-03-01 17:31:54,956 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:31:54,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:54,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:54,957 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:54,958 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-03-01 17:31:55,024 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:31:55,025 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:55,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:55,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:55,238 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 90 treesize of output 72 [2022-03-01 17:31:55,364 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:55,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:55,468 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:55,469 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:55,481 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:55,481 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1699412661] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:55,481 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:55,481 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-01 17:31:55,482 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149336285] [2022-03-01 17:31:55,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:55,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:31:55,482 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:55,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:31:55,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:31:55,482 INFO L87 Difference]: Start difference. First operand 392 states and 1254 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:55,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:55,970 INFO L93 Difference]: Finished difference Result 712 states and 2140 transitions. [2022-03-01 17:31:55,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:31:55,970 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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 20 [2022-03-01 17:31:55,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:55,971 INFO L225 Difference]: With dead ends: 712 [2022-03-01 17:31:55,971 INFO L226 Difference]: Without dead ends: 712 [2022-03-01 17:31:55,971 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=179, Invalid=523, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:31:55,972 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 152 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:55,972 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 162 Invalid, 599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 591 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:31:55,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 712 states. [2022-03-01 17:31:55,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 712 to 381. [2022-03-01 17:31:55,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 3.2157894736842105) internal successors, (1222), 380 states have internal predecessors, (1222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:55,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 1222 transitions. [2022-03-01 17:31:55,977 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 1222 transitions. Word has length 20 [2022-03-01 17:31:55,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:55,977 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 1222 transitions. [2022-03-01 17:31:55,977 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:55,977 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 1222 transitions. [2022-03-01 17:31:55,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:55,978 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:55,978 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:55,994 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:56,188 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2022-03-01 17:31:56,188 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:56,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:56,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1750709428, now seen corresponding path program 73 times [2022-03-01 17:31:56,189 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:56,189 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577867700] [2022-03-01 17:31:56,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:56,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:56,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:56,274 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:56,274 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:56,274 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577867700] [2022-03-01 17:31:56,274 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577867700] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:56,274 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1412644374] [2022-03-01 17:31:56,274 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:31:56,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:56,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:56,276 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:56,277 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-03-01 17:31:56,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:56,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:56,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:56,506 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 54 treesize of output 42 [2022-03-01 17:31:56,519 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:56,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:56,603 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:56,603 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:56,616 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:56,616 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1412644374] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:56,617 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:56,617 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:31:56,617 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688780652] [2022-03-01 17:31:56,617 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:56,617 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:31:56,617 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:56,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:31:56,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:31:56,617 INFO L87 Difference]: Start difference. First operand 381 states and 1222 transitions. Second operand has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:56,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:56,953 INFO L93 Difference]: Finished difference Result 654 states and 1984 transitions. [2022-03-01 17:31:56,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:31:56,953 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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 20 [2022-03-01 17:31:56,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:56,954 INFO L225 Difference]: With dead ends: 654 [2022-03-01 17:31:56,954 INFO L226 Difference]: Without dead ends: 642 [2022-03-01 17:31:56,954 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=128, Invalid=378, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:31:56,955 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 125 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:56,955 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 147 Invalid, 503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 500 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:31:56,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 642 states. [2022-03-01 17:31:56,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 642 to 383. [2022-03-01 17:31:56,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 3.212041884816754) internal successors, (1227), 382 states have internal predecessors, (1227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:56,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 1227 transitions. [2022-03-01 17:31:56,960 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 1227 transitions. Word has length 20 [2022-03-01 17:31:56,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:56,960 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 1227 transitions. [2022-03-01 17:31:56,960 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:56,960 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 1227 transitions. [2022-03-01 17:31:56,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:56,961 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:56,961 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:56,977 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-03-01 17:31:57,177 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:57,177 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:57,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:57,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1009812094, now seen corresponding path program 74 times [2022-03-01 17:31:57,178 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:57,178 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069209894] [2022-03-01 17:31:57,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:57,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:57,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:57,277 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:57,277 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:57,277 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069209894] [2022-03-01 17:31:57,277 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069209894] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:57,277 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1216719880] [2022-03-01 17:31:57,277 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:31:57,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:57,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:57,278 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:57,323 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-03-01 17:31:57,424 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:31:57,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:57,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:57,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:57,591 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 75 treesize of output 59 [2022-03-01 17:31:57,651 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:57,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:57,771 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:57,771 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:57,787 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:57,788 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1216719880] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:57,788 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:57,788 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:31:57,788 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346303016] [2022-03-01 17:31:57,788 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:57,788 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:31:57,788 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:57,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:31:57,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:31:57,788 INFO L87 Difference]: Start difference. First operand 383 states and 1227 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:58,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:58,401 INFO L93 Difference]: Finished difference Result 679 states and 2036 transitions. [2022-03-01 17:31:58,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:31:58,402 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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 20 [2022-03-01 17:31:58,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:58,403 INFO L225 Difference]: With dead ends: 679 [2022-03-01 17:31:58,403 INFO L226 Difference]: Without dead ends: 673 [2022-03-01 17:31:58,403 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=158, Invalid=492, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:31:58,403 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 187 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 497 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 497 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:58,403 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 156 Invalid, 505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 497 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:31:58,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 673 states. [2022-03-01 17:31:58,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 673 to 393. [2022-03-01 17:31:58,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 392 states have (on average 3.1989795918367347) internal successors, (1254), 392 states have internal predecessors, (1254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:58,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 1254 transitions. [2022-03-01 17:31:58,409 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 1254 transitions. Word has length 20 [2022-03-01 17:31:58,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:58,409 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 1254 transitions. [2022-03-01 17:31:58,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:58,409 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 1254 transitions. [2022-03-01 17:31:58,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:58,409 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:58,409 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:58,425 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-03-01 17:31:58,625 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:58,625 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:58,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:58,626 INFO L85 PathProgramCache]: Analyzing trace with hash -985912180, now seen corresponding path program 75 times [2022-03-01 17:31:58,626 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:58,626 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746408295] [2022-03-01 17:31:58,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:58,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:58,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:31:58,739 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:58,739 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:31:58,739 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746408295] [2022-03-01 17:31:58,740 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746408295] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:31:58,740 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1191933807] [2022-03-01 17:31:58,740 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:31:58,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:31:58,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:31:58,741 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:31:58,741 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-03-01 17:31:58,812 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:31:58,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:31:58,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:31:58,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:31:59,024 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 72 treesize of output 56 [2022-03-01 17:31:59,093 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:59,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:31:59,227 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:31:59,228 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:31:59,246 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:31:59,246 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1191933807] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:31:59,246 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:31:59,246 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:31:59,246 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392173509] [2022-03-01 17:31:59,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:31:59,246 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:31:59,246 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:31:59,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:31:59,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:31:59,247 INFO L87 Difference]: Start difference. First operand 393 states and 1254 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:59,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:31:59,700 INFO L93 Difference]: Finished difference Result 650 states and 1982 transitions. [2022-03-01 17:31:59,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:31:59,700 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:31:59,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:31:59,701 INFO L225 Difference]: With dead ends: 650 [2022-03-01 17:31:59,701 INFO L226 Difference]: Without dead ends: 650 [2022-03-01 17:31:59,702 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=154, Invalid=602, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:31:59,703 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 115 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 505 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:31:59,704 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 125 Invalid, 521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 505 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:31:59,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states. [2022-03-01 17:31:59,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 380. [2022-03-01 17:31:59,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 3.2110817941952505) internal successors, (1217), 379 states have internal predecessors, (1217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:59,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 1217 transitions. [2022-03-01 17:31:59,710 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 1217 transitions. Word has length 20 [2022-03-01 17:31:59,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:31:59,710 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 1217 transitions. [2022-03-01 17:31:59,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:31:59,710 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 1217 transitions. [2022-03-01 17:31:59,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:31:59,710 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:31:59,710 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:31:59,727 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2022-03-01 17:31:59,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2022-03-01 17:31:59,923 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:31:59,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:31:59,924 INFO L85 PathProgramCache]: Analyzing trace with hash -318546216, now seen corresponding path program 76 times [2022-03-01 17:31:59,924 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:31:59,924 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685383925] [2022-03-01 17:31:59,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:31:59,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:31:59,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:00,002 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:00,003 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:00,003 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685383925] [2022-03-01 17:32:00,003 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685383925] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:00,003 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [728162976] [2022-03-01 17:32:00,003 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:32:00,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:00,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:00,004 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:00,005 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-03-01 17:32:00,075 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:32:00,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:00,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:00,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:00,225 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 54 treesize of output 42 [2022-03-01 17:32:00,260 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:00,260 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:00,345 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:32:00,345 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:32:00,361 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:00,361 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [728162976] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:00,361 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:00,361 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:32:00,361 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211529434] [2022-03-01 17:32:00,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:00,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:32:00,362 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:00,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:32:00,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:32:00,362 INFO L87 Difference]: Start difference. First operand 380 states and 1217 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:00,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:00,791 INFO L93 Difference]: Finished difference Result 677 states and 2022 transitions. [2022-03-01 17:32:00,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:00,791 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:00,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:00,792 INFO L225 Difference]: With dead ends: 677 [2022-03-01 17:32:00,792 INFO L226 Difference]: Without dead ends: 659 [2022-03-01 17:32:00,792 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=135, Invalid=515, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:32:00,792 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 157 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 599 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 610 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 599 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:00,792 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 170 Invalid, 610 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 599 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:00,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states. [2022-03-01 17:32:00,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 382. [2022-03-01 17:32:00,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 3.2073490813648293) internal successors, (1222), 381 states have internal predecessors, (1222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:00,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 1222 transitions. [2022-03-01 17:32:00,800 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 1222 transitions. Word has length 20 [2022-03-01 17:32:00,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:00,800 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 1222 transitions. [2022-03-01 17:32:00,800 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:00,800 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 1222 transitions. [2022-03-01 17:32:00,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:00,801 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:00,801 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:00,817 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:01,017 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2022-03-01 17:32:01,017 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:01,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:01,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1271324160, now seen corresponding path program 77 times [2022-03-01 17:32:01,017 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:01,017 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005651343] [2022-03-01 17:32:01,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:01,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:01,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:01,115 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:01,115 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:01,115 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005651343] [2022-03-01 17:32:01,116 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005651343] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:01,116 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1841012389] [2022-03-01 17:32:01,116 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:32:01,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:01,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:01,117 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:01,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-03-01 17:32:01,190 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:32:01,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:01,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:01,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:01,460 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 54 treesize of output 42 [2022-03-01 17:32:01,492 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:01,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:01,652 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:32:01,652 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:32:01,669 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:01,669 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1841012389] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:01,669 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:01,669 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:32:01,669 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078584892] [2022-03-01 17:32:01,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:01,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:32:01,669 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:01,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:32:01,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=403, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:32:01,670 INFO L87 Difference]: Start difference. First operand 382 states and 1222 transitions. Second operand has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:02,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:02,525 INFO L93 Difference]: Finished difference Result 636 states and 1936 transitions. [2022-03-01 17:32:02,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:32:02,525 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:02,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:02,526 INFO L225 Difference]: With dead ends: 636 [2022-03-01 17:32:02,526 INFO L226 Difference]: Without dead ends: 624 [2022-03-01 17:32:02,527 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=188, Invalid=804, Unknown=0, NotChecked=0, Total=992 [2022-03-01 17:32:02,527 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 164 mSDsluCounter, 400 mSDsCounter, 0 mSdLazyCounter, 752 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 769 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 752 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:02,527 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 213 Invalid, 769 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 752 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:32:02,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 624 states. [2022-03-01 17:32:02,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 624 to 384. [2022-03-01 17:32:02,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 3.2036553524804177) internal successors, (1227), 383 states have internal predecessors, (1227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:02,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 1227 transitions. [2022-03-01 17:32:02,532 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 1227 transitions. Word has length 20 [2022-03-01 17:32:02,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:02,532 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 1227 transitions. [2022-03-01 17:32:02,532 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:02,532 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 1227 transitions. [2022-03-01 17:32:02,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:02,533 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:02,533 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:02,549 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:02,733 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:02,733 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:02,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:02,734 INFO L85 PathProgramCache]: Analyzing trace with hash 2012221494, now seen corresponding path program 78 times [2022-03-01 17:32:02,734 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:02,734 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935107588] [2022-03-01 17:32:02,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:02,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:02,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:02,821 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:02,822 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:02,822 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935107588] [2022-03-01 17:32:02,822 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935107588] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:02,822 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1735431864] [2022-03-01 17:32:02,822 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:32:02,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:02,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:02,823 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:02,824 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-03-01 17:32:02,927 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:32:02,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:02,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:02,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:03,107 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 72 treesize of output 56 [2022-03-01 17:32:03,167 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:03,167 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:03,278 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:32:03,279 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:32:03,318 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:03,319 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1735431864] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:03,319 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:03,319 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:32:03,319 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377346184] [2022-03-01 17:32:03,319 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:03,319 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:32:03,319 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:03,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:32:03,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:32:03,320 INFO L87 Difference]: Start difference. First operand 384 states and 1227 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:03,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:03,922 INFO L93 Difference]: Finished difference Result 659 states and 1981 transitions. [2022-03-01 17:32:03,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:32:03,922 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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 20 [2022-03-01 17:32:03,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:03,923 INFO L225 Difference]: With dead ends: 659 [2022-03-01 17:32:03,923 INFO L226 Difference]: Without dead ends: 653 [2022-03-01 17:32:03,923 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=172, Invalid=478, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:32:03,923 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 124 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 545 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 550 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 545 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:03,924 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 168 Invalid, 550 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 545 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:03,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 653 states. [2022-03-01 17:32:03,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 653 to 394. [2022-03-01 17:32:03,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 393 states have (on average 3.1908396946564888) internal successors, (1254), 393 states have internal predecessors, (1254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:03,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1254 transitions. [2022-03-01 17:32:03,929 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1254 transitions. Word has length 20 [2022-03-01 17:32:03,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:03,929 INFO L470 AbstractCegarLoop]: Abstraction has 394 states and 1254 transitions. [2022-03-01 17:32:03,929 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:03,929 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1254 transitions. [2022-03-01 17:32:03,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:03,930 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:03,930 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:03,947 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:04,146 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:04,147 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:04,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:04,147 INFO L85 PathProgramCache]: Analyzing trace with hash 2036121408, now seen corresponding path program 79 times [2022-03-01 17:32:04,147 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:04,147 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527370770] [2022-03-01 17:32:04,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:04,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:04,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:04,240 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:04,240 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:04,240 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527370770] [2022-03-01 17:32:04,240 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527370770] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:04,240 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1435000223] [2022-03-01 17:32:04,240 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:32:04,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:04,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:04,241 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:04,250 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-03-01 17:32:04,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:04,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:04,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:04,518 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 75 treesize of output 59 [2022-03-01 17:32:04,598 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:04,598 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:04,770 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:32:04,770 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:32:04,788 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:04,788 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1435000223] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:04,789 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:04,789 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:32:04,789 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387502177] [2022-03-01 17:32:04,789 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:04,789 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:32:04,789 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:04,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:32:04,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:32:04,789 INFO L87 Difference]: Start difference. First operand 394 states and 1254 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:05,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:05,221 INFO L93 Difference]: Finished difference Result 630 states and 1927 transitions. [2022-03-01 17:32:05,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:05,222 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:05,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:05,223 INFO L225 Difference]: With dead ends: 630 [2022-03-01 17:32:05,223 INFO L226 Difference]: Without dead ends: 630 [2022-03-01 17:32:05,223 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=160, Invalid=596, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:32:05,223 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 116 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 647 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 660 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 647 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:05,223 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 165 Invalid, 660 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 647 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:05,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 630 states. [2022-03-01 17:32:05,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 630 to 382. [2022-03-01 17:32:05,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 3.2073490813648293) internal successors, (1222), 381 states have internal predecessors, (1222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:05,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 1222 transitions. [2022-03-01 17:32:05,228 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 1222 transitions. Word has length 20 [2022-03-01 17:32:05,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:05,229 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 1222 transitions. [2022-03-01 17:32:05,230 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:05,230 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 1222 transitions. [2022-03-01 17:32:05,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:05,230 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:05,231 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:05,247 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:05,446 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:05,447 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:05,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:05,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1849651584, now seen corresponding path program 80 times [2022-03-01 17:32:05,448 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:05,448 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604633713] [2022-03-01 17:32:05,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:05,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:05,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:05,530 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:05,530 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:05,530 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604633713] [2022-03-01 17:32:05,530 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604633713] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:05,530 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428280253] [2022-03-01 17:32:05,530 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:32:05,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:05,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:05,532 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:05,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-03-01 17:32:05,606 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:32:05,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:05,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:05,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:05,673 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 54 treesize of output 42 [2022-03-01 17:32:05,712 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:05,712 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:05,809 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:05,809 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:32:05,873 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:05,874 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428280253] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:05,874 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:05,874 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:32:05,874 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898313564] [2022-03-01 17:32:05,874 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:05,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:32:05,874 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:05,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:32:05,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:32:05,875 INFO L87 Difference]: Start difference. First operand 382 states and 1222 transitions. Second operand has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:06,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:06,106 INFO L93 Difference]: Finished difference Result 487 states and 1493 transitions. [2022-03-01 17:32:06,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:06,107 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:06,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:06,107 INFO L225 Difference]: With dead ends: 487 [2022-03-01 17:32:06,107 INFO L226 Difference]: Without dead ends: 487 [2022-03-01 17:32:06,108 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:32:06,108 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 88 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 670 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 675 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 670 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:06,108 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 193 Invalid, 675 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 670 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:06,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2022-03-01 17:32:06,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 392. [2022-03-01 17:32:06,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 391 states have (on average 3.1918158567774935) internal successors, (1248), 391 states have internal predecessors, (1248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:06,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 1248 transitions. [2022-03-01 17:32:06,113 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 1248 transitions. Word has length 20 [2022-03-01 17:32:06,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:06,113 INFO L470 AbstractCegarLoop]: Abstraction has 392 states and 1248 transitions. [2022-03-01 17:32:06,113 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:06,113 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 1248 transitions. [2022-03-01 17:32:06,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:06,114 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:06,114 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:06,130 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:06,330 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:06,330 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:06,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:06,330 INFO L85 PathProgramCache]: Analyzing trace with hash -420433722, now seen corresponding path program 81 times [2022-03-01 17:32:06,330 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:06,330 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42549529] [2022-03-01 17:32:06,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:06,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:06,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:06,404 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:06,404 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:06,404 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42549529] [2022-03-01 17:32:06,404 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42549529] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:06,405 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1860360932] [2022-03-01 17:32:06,405 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:32:06,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:06,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:06,415 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:06,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-03-01 17:32:06,522 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:32:06,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:06,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:06,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:06,592 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 54 treesize of output 42 [2022-03-01 17:32:06,642 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:06,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:06,711 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:06,712 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:32:06,788 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:06,788 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1860360932] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:06,788 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:06,788 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:32:06,788 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569617158] [2022-03-01 17:32:06,788 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:06,789 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:32:06,789 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:06,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:32:06,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:32:06,789 INFO L87 Difference]: Start difference. First operand 392 states and 1248 transitions. Second operand has 20 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:07,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:07,006 INFO L93 Difference]: Finished difference Result 539 states and 1614 transitions. [2022-03-01 17:32:07,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:07,006 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:07,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:07,007 INFO L225 Difference]: With dead ends: 539 [2022-03-01 17:32:07,007 INFO L226 Difference]: Without dead ends: 539 [2022-03-01 17:32:07,008 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:32:07,008 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 81 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 700 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 700 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:07,008 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 204 Invalid, 707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 700 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:32:07,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2022-03-01 17:32:07,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 395. [2022-03-01 17:32:07,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 394 states have (on average 3.1954314720812182) internal successors, (1259), 394 states have internal predecessors, (1259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:07,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 1259 transitions. [2022-03-01 17:32:07,013 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 1259 transitions. Word has length 20 [2022-03-01 17:32:07,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:07,013 INFO L470 AbstractCegarLoop]: Abstraction has 395 states and 1259 transitions. [2022-03-01 17:32:07,013 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:07,013 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 1259 transitions. [2022-03-01 17:32:07,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:07,014 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:07,014 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:07,030 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:07,230 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:07,230 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:07,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:07,230 INFO L85 PathProgramCache]: Analyzing trace with hash 461643712, now seen corresponding path program 82 times [2022-03-01 17:32:07,230 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:07,230 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139532724] [2022-03-01 17:32:07,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:07,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:07,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:07,304 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:07,304 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:07,304 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139532724] [2022-03-01 17:32:07,304 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139532724] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:07,304 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077063940] [2022-03-01 17:32:07,304 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:32:07,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:07,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:07,308 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:07,310 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-03-01 17:32:07,418 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:32:07,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:07,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:07,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:07,514 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 54 treesize of output 42 [2022-03-01 17:32:07,578 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:07,578 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:07,663 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:07,663 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:32:07,722 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:07,722 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077063940] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:07,722 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:07,722 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-01 17:32:07,722 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637305577] [2022-03-01 17:32:07,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:07,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:32:07,722 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:07,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:32:07,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:32:07,723 INFO L87 Difference]: Start difference. First operand 395 states and 1259 transitions. Second operand has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:07,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:07,981 INFO L93 Difference]: Finished difference Result 496 states and 1511 transitions. [2022-03-01 17:32:07,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:07,981 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:07,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:07,982 INFO L225 Difference]: With dead ends: 496 [2022-03-01 17:32:07,982 INFO L226 Difference]: Without dead ends: 490 [2022-03-01 17:32:07,982 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:32:07,982 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 100 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 526 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 526 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:07,982 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 153 Invalid, 537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 526 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:07,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2022-03-01 17:32:07,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 387. [2022-03-01 17:32:07,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 386 states have (on average 3.199481865284974) internal successors, (1235), 386 states have internal predecessors, (1235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:07,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 1235 transitions. [2022-03-01 17:32:07,988 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 1235 transitions. Word has length 20 [2022-03-01 17:32:07,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:07,988 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 1235 transitions. [2022-03-01 17:32:07,988 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:07,988 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 1235 transitions. [2022-03-01 17:32:07,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:07,989 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:07,989 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:08,006 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-03-01 17:32:08,206 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2022-03-01 17:32:08,206 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:08,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:08,207 INFO L85 PathProgramCache]: Analyzing trace with hash -926779988, now seen corresponding path program 83 times [2022-03-01 17:32:08,207 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:08,207 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682646520] [2022-03-01 17:32:08,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:08,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:08,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:08,303 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:08,303 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:08,303 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682646520] [2022-03-01 17:32:08,303 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682646520] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:08,303 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102243853] [2022-03-01 17:32:08,303 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:32:08,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:08,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:08,305 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:08,305 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-03-01 17:32:08,377 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:32:08,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:08,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:08,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:08,545 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 65 treesize of output 51 [2022-03-01 17:32:08,638 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:08,638 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:08,754 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:08,754 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:32:08,817 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:08,817 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102243853] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:08,817 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:08,817 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:32:08,817 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739002743] [2022-03-01 17:32:08,817 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:08,817 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:32:08,817 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:08,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:32:08,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:32:08,818 INFO L87 Difference]: Start difference. First operand 387 states and 1235 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:09,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:09,151 INFO L93 Difference]: Finished difference Result 465 states and 1427 transitions. [2022-03-01 17:32:09,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:09,151 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:09,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:09,152 INFO L225 Difference]: With dead ends: 465 [2022-03-01 17:32:09,152 INFO L226 Difference]: Without dead ends: 465 [2022-03-01 17:32:09,152 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:32:09,152 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 108 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 584 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:09,153 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 170 Invalid, 594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 584 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:09,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 465 states. [2022-03-01 17:32:09,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 465 to 393. [2022-03-01 17:32:09,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 392 states have (on average 3.2066326530612246) internal successors, (1257), 392 states have internal predecessors, (1257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:09,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 1257 transitions. [2022-03-01 17:32:09,158 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 1257 transitions. Word has length 20 [2022-03-01 17:32:09,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:09,158 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 1257 transitions. [2022-03-01 17:32:09,158 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:09,158 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 1257 transitions. [2022-03-01 17:32:09,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:09,158 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:09,158 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:09,175 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:09,367 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:09,367 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:09,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:09,368 INFO L85 PathProgramCache]: Analyzing trace with hash -44702554, now seen corresponding path program 84 times [2022-03-01 17:32:09,368 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:09,368 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564148361] [2022-03-01 17:32:09,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:09,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:09,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:09,503 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:09,504 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:09,504 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564148361] [2022-03-01 17:32:09,504 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564148361] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:09,505 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28602763] [2022-03-01 17:32:09,505 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:32:09,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:09,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:09,507 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:09,508 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-03-01 17:32:09,582 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:32:09,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:09,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:09,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:09,764 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 65 treesize of output 51 [2022-03-01 17:32:09,836 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:09,836 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:09,951 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:09,952 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:32:10,021 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:10,021 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [28602763] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:10,021 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:10,021 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:32:10,021 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500593165] [2022-03-01 17:32:10,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:10,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:32:10,021 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:10,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:32:10,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:32:10,022 INFO L87 Difference]: Start difference. First operand 393 states and 1257 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:10,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:10,421 INFO L93 Difference]: Finished difference Result 471 states and 1434 transitions. [2022-03-01 17:32:10,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:32:10,422 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:10,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:10,422 INFO L225 Difference]: With dead ends: 471 [2022-03-01 17:32:10,422 INFO L226 Difference]: Without dead ends: 465 [2022-03-01 17:32:10,423 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=94, Invalid=506, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:32:10,423 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 87 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 642 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 642 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:10,423 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 195 Invalid, 650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 642 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:10,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 465 states. [2022-03-01 17:32:10,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 465 to 390. [2022-03-01 17:32:10,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 389 states have (on average 3.203084832904884) internal successors, (1246), 389 states have internal predecessors, (1246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:10,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1246 transitions. [2022-03-01 17:32:10,441 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1246 transitions. Word has length 20 [2022-03-01 17:32:10,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:10,441 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 1246 transitions. [2022-03-01 17:32:10,441 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:10,441 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1246 transitions. [2022-03-01 17:32:10,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:10,441 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:10,441 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:10,458 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2022-03-01 17:32:10,646 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:10,646 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:10,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:10,647 INFO L85 PathProgramCache]: Analyzing trace with hash -579932356, now seen corresponding path program 85 times [2022-03-01 17:32:10,647 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:10,647 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076865708] [2022-03-01 17:32:10,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:10,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:10,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:10,739 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:10,739 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:10,739 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076865708] [2022-03-01 17:32:10,739 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076865708] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:10,739 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2126509186] [2022-03-01 17:32:10,739 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:32:10,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:10,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:10,741 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:10,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-03-01 17:32:10,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:10,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:10,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:11,006 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 54 treesize of output 42 [2022-03-01 17:32:11,037 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:11,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:11,138 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:11,139 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:32:11,201 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:11,201 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2126509186] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:11,201 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:11,201 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:32:11,201 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174073853] [2022-03-01 17:32:11,201 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:11,201 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:32:11,201 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:11,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:32:11,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:32:11,202 INFO L87 Difference]: Start difference. First operand 390 states and 1246 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:11,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:11,632 INFO L93 Difference]: Finished difference Result 429 states and 1339 transitions. [2022-03-01 17:32:11,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:11,633 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:11,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:11,633 INFO L225 Difference]: With dead ends: 429 [2022-03-01 17:32:11,633 INFO L226 Difference]: Without dead ends: 417 [2022-03-01 17:32:11,634 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:32:11,634 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 76 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:11,634 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 155 Invalid, 557 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 551 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:11,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2022-03-01 17:32:11,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 382. [2022-03-01 17:32:11,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 3.2073490813648293) internal successors, (1222), 381 states have internal predecessors, (1222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:11,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 1222 transitions. [2022-03-01 17:32:11,638 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 1222 transitions. Word has length 20 [2022-03-01 17:32:11,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:11,638 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 1222 transitions. [2022-03-01 17:32:11,638 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:11,638 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 1222 transitions. [2022-03-01 17:32:11,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:11,639 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:11,639 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:11,656 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:11,848 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:11,848 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:11,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:11,848 INFO L85 PathProgramCache]: Analyzing trace with hash -2015424905, now seen corresponding path program 86 times [2022-03-01 17:32:11,848 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:11,849 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388099317] [2022-03-01 17:32:11,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:11,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:11,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:11,925 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:11,925 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:11,926 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388099317] [2022-03-01 17:32:11,926 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388099317] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:11,926 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [308489251] [2022-03-01 17:32:11,926 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:32:11,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:11,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:11,927 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:11,928 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-03-01 17:32:12,001 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:32:12,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:12,002 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:12,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:12,076 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 24 treesize of output 18 [2022-03-01 17:32:12,129 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:12,129 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:12,278 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:12,279 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:32:12,308 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:12,308 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [308489251] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:12,308 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:12,308 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 18 [2022-03-01 17:32:12,308 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896329621] [2022-03-01 17:32:12,308 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:12,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:32:12,309 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:12,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:32:12,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:32:12,309 INFO L87 Difference]: Start difference. First operand 382 states and 1222 transitions. Second operand has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:12,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:12,591 INFO L93 Difference]: Finished difference Result 540 states and 1674 transitions. [2022-03-01 17:32:12,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:12,591 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:12,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:12,592 INFO L225 Difference]: With dead ends: 540 [2022-03-01 17:32:12,592 INFO L226 Difference]: Without dead ends: 488 [2022-03-01 17:32:12,592 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:32:12,593 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 78 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 661 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 668 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 661 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:12,593 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 180 Invalid, 668 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 661 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:12,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2022-03-01 17:32:12,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 377. [2022-03-01 17:32:12,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 376 states have (on average 3.1968085106382977) internal successors, (1202), 376 states have internal predecessors, (1202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:12,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 1202 transitions. [2022-03-01 17:32:12,597 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 1202 transitions. Word has length 20 [2022-03-01 17:32:12,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:12,598 INFO L470 AbstractCegarLoop]: Abstraction has 377 states and 1202 transitions. [2022-03-01 17:32:12,598 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:12,598 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 1202 transitions. [2022-03-01 17:32:12,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:12,598 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:12,598 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:12,614 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:12,798 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:12,799 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:12,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:12,799 INFO L85 PathProgramCache]: Analyzing trace with hash 887418422, now seen corresponding path program 87 times [2022-03-01 17:32:12,799 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:12,799 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289863654] [2022-03-01 17:32:12,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:12,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:12,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:12,914 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:12,914 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:12,914 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289863654] [2022-03-01 17:32:12,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289863654] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:12,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [547202151] [2022-03-01 17:32:12,915 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:32:12,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:12,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:12,916 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:12,917 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-03-01 17:32:12,994 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:32:12,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:12,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:12,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:13,083 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 75 treesize of output 59 [2022-03-01 17:32:13,229 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:13,229 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:13,325 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:13,325 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:32:13,393 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:13,393 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [547202151] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:13,393 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:13,393 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:32:13,393 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690783458] [2022-03-01 17:32:13,393 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:13,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:32:13,394 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:13,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:32:13,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:32:13,394 INFO L87 Difference]: Start difference. First operand 377 states and 1202 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:13,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:13,750 INFO L93 Difference]: Finished difference Result 635 states and 1881 transitions. [2022-03-01 17:32:13,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:13,750 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:13,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:13,751 INFO L225 Difference]: With dead ends: 635 [2022-03-01 17:32:13,751 INFO L226 Difference]: Without dead ends: 635 [2022-03-01 17:32:13,751 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:32:13,751 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 104 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 799 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 806 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 799 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:13,751 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 234 Invalid, 806 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 799 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:32:13,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 635 states. [2022-03-01 17:32:13,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 635 to 389. [2022-03-01 17:32:13,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 388 states have (on average 3.2036082474226806) internal successors, (1243), 388 states have internal predecessors, (1243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:13,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 1243 transitions. [2022-03-01 17:32:13,757 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 1243 transitions. Word has length 20 [2022-03-01 17:32:13,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:13,757 INFO L470 AbstractCegarLoop]: Abstraction has 389 states and 1243 transitions. [2022-03-01 17:32:13,757 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:13,757 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 1243 transitions. [2022-03-01 17:32:13,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:13,758 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:13,758 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:13,774 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:13,958 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:13,958 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:13,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:13,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1382666884, now seen corresponding path program 88 times [2022-03-01 17:32:13,959 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:13,959 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943622873] [2022-03-01 17:32:13,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:13,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:13,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:14,054 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:14,054 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:14,054 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943622873] [2022-03-01 17:32:14,054 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943622873] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:14,054 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770171744] [2022-03-01 17:32:14,054 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:32:14,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:14,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:14,055 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:14,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-03-01 17:32:14,131 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:32:14,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:14,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:14,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:14,201 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 72 treesize of output 56 [2022-03-01 17:32:14,309 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:14,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:14,424 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:14,425 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:32:14,486 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:14,486 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770171744] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:14,486 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:14,486 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:32:14,487 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011164035] [2022-03-01 17:32:14,487 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:14,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:32:14,487 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:14,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:32:14,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:32:14,487 INFO L87 Difference]: Start difference. First operand 389 states and 1243 transitions. Second operand has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:14,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:14,882 INFO L93 Difference]: Finished difference Result 687 states and 2002 transitions. [2022-03-01 17:32:14,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:14,882 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:14,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:14,883 INFO L225 Difference]: With dead ends: 687 [2022-03-01 17:32:14,883 INFO L226 Difference]: Without dead ends: 687 [2022-03-01 17:32:14,883 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=94, Invalid=458, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:32:14,884 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 122 mSDsluCounter, 500 mSDsCounter, 0 mSdLazyCounter, 789 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 798 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 789 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:14,884 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 243 Invalid, 798 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 789 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:32:14,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 687 states. [2022-03-01 17:32:14,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 687 to 395. [2022-03-01 17:32:14,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 394 states have (on average 3.218274111675127) internal successors, (1268), 394 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:14,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 1268 transitions. [2022-03-01 17:32:14,889 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 1268 transitions. Word has length 20 [2022-03-01 17:32:14,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:14,889 INFO L470 AbstractCegarLoop]: Abstraction has 395 states and 1268 transitions. [2022-03-01 17:32:14,890 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:14,890 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 1268 transitions. [2022-03-01 17:32:14,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:14,890 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:14,890 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:14,906 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:15,106 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2022-03-01 17:32:15,106 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:15,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:15,106 INFO L85 PathProgramCache]: Analyzing trace with hash -500589450, now seen corresponding path program 89 times [2022-03-01 17:32:15,106 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:15,106 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806252651] [2022-03-01 17:32:15,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:15,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:15,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:15,204 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:15,204 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:15,204 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806252651] [2022-03-01 17:32:15,204 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806252651] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:15,204 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1024554130] [2022-03-01 17:32:15,204 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:32:15,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:15,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:15,206 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:15,206 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-03-01 17:32:15,281 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:32:15,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:15,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:15,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:15,349 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 75 treesize of output 59 [2022-03-01 17:32:15,468 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:15,469 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:15,554 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:15,555 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:32:15,614 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:15,614 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1024554130] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:15,614 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:15,614 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-01 17:32:15,614 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925589449] [2022-03-01 17:32:15,614 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:15,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:32:15,614 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:15,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:32:15,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:32:15,615 INFO L87 Difference]: Start difference. First operand 395 states and 1268 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:15,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:15,949 INFO L93 Difference]: Finished difference Result 644 states and 1893 transitions. [2022-03-01 17:32:15,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:15,950 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:15,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:15,951 INFO L225 Difference]: With dead ends: 644 [2022-03-01 17:32:15,951 INFO L226 Difference]: Without dead ends: 638 [2022-03-01 17:32:15,951 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:32:15,951 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 98 mSDsluCounter, 451 mSDsCounter, 0 mSdLazyCounter, 710 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 718 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 710 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:15,951 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 222 Invalid, 718 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 710 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:15,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 638 states. [2022-03-01 17:32:15,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 638 to 393. [2022-03-01 17:32:15,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 392 states have (on average 3.2066326530612246) internal successors, (1257), 392 states have internal predecessors, (1257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:15,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 1257 transitions. [2022-03-01 17:32:15,957 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 1257 transitions. Word has length 20 [2022-03-01 17:32:15,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:15,957 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 1257 transitions. [2022-03-01 17:32:15,957 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:15,957 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 1257 transitions. [2022-03-01 17:32:15,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:15,958 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:15,958 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:15,974 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:16,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:16,159 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:16,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:16,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1643075537, now seen corresponding path program 90 times [2022-03-01 17:32:16,160 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:16,160 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436094557] [2022-03-01 17:32:16,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:16,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:16,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:16,227 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:16,227 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:16,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436094557] [2022-03-01 17:32:16,227 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436094557] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:16,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [225737006] [2022-03-01 17:32:16,229 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:32:16,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:16,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:16,244 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:16,245 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-03-01 17:32:16,320 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:32:16,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:16,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:16,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:16,393 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 54 treesize of output 42 [2022-03-01 17:32:16,464 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:16,465 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:16,584 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:16,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:32:16,605 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:16,605 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [225737006] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:16,605 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:16,605 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 18 [2022-03-01 17:32:16,605 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737834179] [2022-03-01 17:32:16,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:16,605 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:32:16,605 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:16,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:32:16,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:32:16,606 INFO L87 Difference]: Start difference. First operand 393 states and 1257 transitions. Second operand has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:16,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:16,942 INFO L93 Difference]: Finished difference Result 610 states and 1852 transitions. [2022-03-01 17:32:16,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:16,943 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:16,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:16,944 INFO L225 Difference]: With dead ends: 610 [2022-03-01 17:32:16,944 INFO L226 Difference]: Without dead ends: 558 [2022-03-01 17:32:16,944 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:32:16,944 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 114 mSDsluCounter, 466 mSDsCounter, 0 mSdLazyCounter, 746 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 758 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 746 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:16,944 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 223 Invalid, 758 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 746 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:32:16,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2022-03-01 17:32:16,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 388. [2022-03-01 17:32:16,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 3.1834625322997416) internal successors, (1232), 387 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:16,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1232 transitions. [2022-03-01 17:32:16,949 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1232 transitions. Word has length 20 [2022-03-01 17:32:16,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:16,949 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1232 transitions. [2022-03-01 17:32:16,949 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:16,949 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1232 transitions. [2022-03-01 17:32:16,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:16,950 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:16,950 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:16,966 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:17,153 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:17,153 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:17,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:17,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1914568000, now seen corresponding path program 91 times [2022-03-01 17:32:17,154 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:17,154 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355076915] [2022-03-01 17:32:17,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:17,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:17,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:17,297 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:17,297 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:17,297 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355076915] [2022-03-01 17:32:17,297 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355076915] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:17,297 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270839419] [2022-03-01 17:32:17,297 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:32:17,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:17,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:17,298 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:17,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-03-01 17:32:17,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:17,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:17,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:17,454 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 75 treesize of output 59 [2022-03-01 17:32:17,562 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:17,562 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:17,672 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:17,672 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:32:17,738 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:17,738 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1270839419] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:17,738 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:17,738 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:32:17,738 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788033421] [2022-03-01 17:32:17,738 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:17,738 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:32:17,739 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:17,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:32:17,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:32:17,739 INFO L87 Difference]: Start difference. First operand 388 states and 1232 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:18,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:18,064 INFO L93 Difference]: Finished difference Result 593 states and 1764 transitions. [2022-03-01 17:32:18,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:18,064 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:18,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:18,065 INFO L225 Difference]: With dead ends: 593 [2022-03-01 17:32:18,065 INFO L226 Difference]: Without dead ends: 593 [2022-03-01 17:32:18,065 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:32:18,066 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 112 mSDsluCounter, 536 mSDsCounter, 0 mSdLazyCounter, 883 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 892 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 883 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:18,066 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 256 Invalid, 892 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 883 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:32:18,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 593 states. [2022-03-01 17:32:18,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 593 to 378. [2022-03-01 17:32:18,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 377 states have (on average 3.1856763925729443) internal successors, (1201), 377 states have internal predecessors, (1201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:18,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 1201 transitions. [2022-03-01 17:32:18,071 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 1201 transitions. Word has length 20 [2022-03-01 17:32:18,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:18,072 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 1201 transitions. [2022-03-01 17:32:18,072 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:18,072 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 1201 transitions. [2022-03-01 17:32:18,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:18,072 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:18,072 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:18,088 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2022-03-01 17:32:18,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:18,283 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:18,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:18,284 INFO L85 PathProgramCache]: Analyzing trace with hash -703409540, now seen corresponding path program 92 times [2022-03-01 17:32:18,284 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:18,284 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610241956] [2022-03-01 17:32:18,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:18,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:18,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:18,408 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:18,408 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:18,408 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610241956] [2022-03-01 17:32:18,408 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610241956] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:18,408 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [847719046] [2022-03-01 17:32:18,408 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:32:18,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:18,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:18,409 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:18,410 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-03-01 17:32:18,491 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:32:18,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:18,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:18,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:18,574 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 75 treesize of output 59 [2022-03-01 17:32:18,699 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:18,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:18,806 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:18,807 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:32:18,858 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:18,858 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [847719046] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:18,858 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:18,858 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:32:18,858 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982751477] [2022-03-01 17:32:18,859 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:18,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:32:18,859 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:18,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:32:18,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:32:18,859 INFO L87 Difference]: Start difference. First operand 378 states and 1201 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:19,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:19,144 INFO L93 Difference]: Finished difference Result 589 states and 1748 transitions. [2022-03-01 17:32:19,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:32:19,145 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:19,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:19,146 INFO L225 Difference]: With dead ends: 589 [2022-03-01 17:32:19,146 INFO L226 Difference]: Without dead ends: 589 [2022-03-01 17:32:19,146 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=122, Invalid=528, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:32:19,146 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 163 mSDsluCounter, 459 mSDsCounter, 0 mSdLazyCounter, 791 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 791 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:19,146 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 237 Invalid, 802 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 791 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:19,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 589 states. [2022-03-01 17:32:19,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 589 to 375. [2022-03-01 17:32:19,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 374 states have (on average 3.1898395721925135) internal successors, (1193), 374 states have internal predecessors, (1193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:19,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 1193 transitions. [2022-03-01 17:32:19,151 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 1193 transitions. Word has length 20 [2022-03-01 17:32:19,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:19,151 INFO L470 AbstractCegarLoop]: Abstraction has 375 states and 1193 transitions. [2022-03-01 17:32:19,151 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:19,151 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 1193 transitions. [2022-03-01 17:32:19,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:19,152 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:19,152 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:19,169 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:19,361 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:19,361 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:19,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:19,362 INFO L85 PathProgramCache]: Analyzing trace with hash 570745314, now seen corresponding path program 93 times [2022-03-01 17:32:19,362 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:19,362 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379440431] [2022-03-01 17:32:19,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:19,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:19,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:19,465 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:19,465 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:19,465 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379440431] [2022-03-01 17:32:19,466 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379440431] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:19,466 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1007035725] [2022-03-01 17:32:19,466 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:32:19,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:19,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:19,467 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:19,468 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-03-01 17:32:19,546 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:32:19,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:19,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-01 17:32:19,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:19,663 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 67 treesize of output 51 [2022-03-01 17:32:19,868 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:19,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:20,138 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:20,139 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 100 [2022-03-01 17:32:20,257 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:20,257 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1007035725] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:20,257 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:20,257 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-03-01 17:32:20,257 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750570551] [2022-03-01 17:32:20,257 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:20,257 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-01 17:32:20,257 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:20,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-01 17:32:20,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:32:20,258 INFO L87 Difference]: Start difference. First operand 375 states and 1193 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:20,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:20,844 INFO L93 Difference]: Finished difference Result 548 states and 1654 transitions. [2022-03-01 17:32:20,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:32:20,844 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:20,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:20,845 INFO L225 Difference]: With dead ends: 548 [2022-03-01 17:32:20,845 INFO L226 Difference]: Without dead ends: 527 [2022-03-01 17:32:20,845 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=171, Invalid=759, Unknown=0, NotChecked=0, Total=930 [2022-03-01 17:32:20,845 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 163 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 875 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 251 SdHoareTripleChecker+Invalid, 900 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 875 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:20,846 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 251 Invalid, 900 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 875 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:32:20,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2022-03-01 17:32:20,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 372. [2022-03-01 17:32:20,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 371 states have (on average 3.1725067385444743) internal successors, (1177), 371 states have internal predecessors, (1177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:20,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 1177 transitions. [2022-03-01 17:32:20,850 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 1177 transitions. Word has length 20 [2022-03-01 17:32:20,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:20,850 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 1177 transitions. [2022-03-01 17:32:20,850 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:20,850 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 1177 transitions. [2022-03-01 17:32:20,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:20,851 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:20,851 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:20,867 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2022-03-01 17:32:21,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:21,055 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:21,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:21,056 INFO L85 PathProgramCache]: Analyzing trace with hash -46867367, now seen corresponding path program 94 times [2022-03-01 17:32:21,056 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:21,056 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104036772] [2022-03-01 17:32:21,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:21,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:21,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:21,130 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:21,130 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:21,130 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104036772] [2022-03-01 17:32:21,130 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104036772] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:21,130 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1013058221] [2022-03-01 17:32:21,130 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:32:21,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:21,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:21,131 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:21,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-03-01 17:32:21,272 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:32:21,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:21,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:21,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:21,321 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 54 treesize of output 42 [2022-03-01 17:32:21,406 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:21,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:21,516 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:21,516 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:32:21,550 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:21,550 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1013058221] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:21,550 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:21,550 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 17 [2022-03-01 17:32:21,550 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950948982] [2022-03-01 17:32:21,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:21,551 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:32:21,551 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:21,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:32:21,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:32:21,553 INFO L87 Difference]: Start difference. First operand 372 states and 1177 transitions. Second operand has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:21,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:21,772 INFO L93 Difference]: Finished difference Result 506 states and 1533 transitions. [2022-03-01 17:32:21,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:21,773 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:21,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:21,774 INFO L225 Difference]: With dead ends: 506 [2022-03-01 17:32:21,774 INFO L226 Difference]: Without dead ends: 444 [2022-03-01 17:32:21,774 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:32:21,774 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 80 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 705 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 715 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 705 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:21,774 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 200 Invalid, 715 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 705 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:21,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2022-03-01 17:32:21,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 366. [2022-03-01 17:32:21,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 3.1452054794520548) internal successors, (1148), 365 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:21,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1148 transitions. [2022-03-01 17:32:21,778 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1148 transitions. Word has length 20 [2022-03-01 17:32:21,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:21,778 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 1148 transitions. [2022-03-01 17:32:21,779 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:21,779 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1148 transitions. [2022-03-01 17:32:21,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:21,779 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:21,779 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:21,807 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:21,996 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2022-03-01 17:32:21,996 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:21,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:21,996 INFO L85 PathProgramCache]: Analyzing trace with hash -180354516, now seen corresponding path program 95 times [2022-03-01 17:32:21,996 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:21,996 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048472783] [2022-03-01 17:32:21,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:21,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:22,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:22,102 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:22,102 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:22,102 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048472783] [2022-03-01 17:32:22,102 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048472783] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:22,102 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1184553389] [2022-03-01 17:32:22,103 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:32:22,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:22,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:22,104 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:22,105 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-03-01 17:32:22,189 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:32:22,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:22,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:22,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:22,257 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 75 treesize of output 59 [2022-03-01 17:32:22,378 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:22,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:22,491 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:22,492 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:32:22,547 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:22,547 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1184553389] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:22,547 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:22,547 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:32:22,547 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540395130] [2022-03-01 17:32:22,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:22,547 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:32:22,547 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:22,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:32:22,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:32:22,548 INFO L87 Difference]: Start difference. First operand 366 states and 1148 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:22,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:22,888 INFO L93 Difference]: Finished difference Result 627 states and 1859 transitions. [2022-03-01 17:32:22,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:22,889 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:22,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:22,890 INFO L225 Difference]: With dead ends: 627 [2022-03-01 17:32:22,890 INFO L226 Difference]: Without dead ends: 627 [2022-03-01 17:32:22,890 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=102, Invalid=498, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:32:22,890 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 147 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 739 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 739 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:22,890 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 219 Invalid, 752 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 739 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:22,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 627 states. [2022-03-01 17:32:22,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 627 to 374. [2022-03-01 17:32:22,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 373 states have (on average 3.1742627345844503) internal successors, (1184), 373 states have internal predecessors, (1184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:22,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 1184 transitions. [2022-03-01 17:32:22,895 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 1184 transitions. Word has length 20 [2022-03-01 17:32:22,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:22,895 INFO L470 AbstractCegarLoop]: Abstraction has 374 states and 1184 transitions. [2022-03-01 17:32:22,896 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:22,896 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 1184 transitions. [2022-03-01 17:32:22,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:22,896 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:22,896 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:22,912 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2022-03-01 17:32:23,096 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2022-03-01 17:32:23,097 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:23,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:23,097 INFO L85 PathProgramCache]: Analyzing trace with hash 701722918, now seen corresponding path program 96 times [2022-03-01 17:32:23,097 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:23,097 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975105277] [2022-03-01 17:32:23,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:23,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:23,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:23,216 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:23,216 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:23,216 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975105277] [2022-03-01 17:32:23,216 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975105277] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:23,216 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1635570708] [2022-03-01 17:32:23,216 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:32:23,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:23,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:23,217 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:23,219 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2022-03-01 17:32:23,331 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:32:23,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:23,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:23,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:23,414 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 72 treesize of output 56 [2022-03-01 17:32:23,523 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:23,523 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:23,642 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:23,643 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:32:23,716 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:23,717 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1635570708] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:23,717 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:23,717 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:32:23,717 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741894357] [2022-03-01 17:32:23,717 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:23,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:32:23,717 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:23,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:32:23,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:32:23,717 INFO L87 Difference]: Start difference. First operand 374 states and 1184 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:23,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:23,964 INFO L93 Difference]: Finished difference Result 613 states and 1808 transitions. [2022-03-01 17:32:23,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:23,964 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:23,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:23,965 INFO L225 Difference]: With dead ends: 613 [2022-03-01 17:32:23,965 INFO L226 Difference]: Without dead ends: 607 [2022-03-01 17:32:23,966 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:32:23,966 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 168 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 580 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:23,966 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 173 Invalid, 580 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 566 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:23,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 607 states. [2022-03-01 17:32:23,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 607 to 377. [2022-03-01 17:32:23,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 376 states have (on average 3.154255319148936) internal successors, (1186), 376 states have internal predecessors, (1186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:23,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 1186 transitions. [2022-03-01 17:32:23,971 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 1186 transitions. Word has length 20 [2022-03-01 17:32:23,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:23,971 INFO L470 AbstractCegarLoop]: Abstraction has 377 states and 1186 transitions. [2022-03-01 17:32:23,972 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:23,972 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 1186 transitions. [2022-03-01 17:32:23,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:23,972 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:23,972 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:23,999 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:24,188 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:24,189 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:24,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:24,189 INFO L85 PathProgramCache]: Analyzing trace with hash 560542818, now seen corresponding path program 97 times [2022-03-01 17:32:24,189 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:24,189 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3682772] [2022-03-01 17:32:24,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:24,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:24,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:24,263 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:24,263 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:24,263 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3682772] [2022-03-01 17:32:24,263 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3682772] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:24,263 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111735123] [2022-03-01 17:32:24,263 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:32:24,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:24,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:24,264 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:24,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2022-03-01 17:32:24,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:24,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:24,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:24,431 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 72 treesize of output 56 [2022-03-01 17:32:24,519 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:24,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:24,607 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:24,607 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:32:24,654 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:24,654 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1111735123] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:24,654 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:24,654 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:32:24,654 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083533751] [2022-03-01 17:32:24,654 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:24,654 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:32:24,654 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:24,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:32:24,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:32:24,655 INFO L87 Difference]: Start difference. First operand 377 states and 1186 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:24,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:24,954 INFO L93 Difference]: Finished difference Result 658 states and 1923 transitions. [2022-03-01 17:32:24,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:32:24,955 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:24,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:24,955 INFO L225 Difference]: With dead ends: 658 [2022-03-01 17:32:24,956 INFO L226 Difference]: Without dead ends: 658 [2022-03-01 17:32:24,956 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=138, Invalid=564, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:32:24,956 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 172 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 744 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 761 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 744 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:24,956 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 211 Invalid, 761 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 744 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:24,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 658 states. [2022-03-01 17:32:24,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 658 to 368. [2022-03-01 17:32:24,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 367 states have (on average 3.1580381471389645) internal successors, (1159), 367 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:24,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 1159 transitions. [2022-03-01 17:32:24,961 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 1159 transitions. Word has length 20 [2022-03-01 17:32:24,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:24,961 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 1159 transitions. [2022-03-01 17:32:24,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:24,962 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 1159 transitions. [2022-03-01 17:32:24,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:24,964 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:24,964 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:25,007 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:25,180 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:25,180 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:25,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:25,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1554918438, now seen corresponding path program 98 times [2022-03-01 17:32:25,181 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:25,181 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585246059] [2022-03-01 17:32:25,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:25,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:25,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:25,253 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:25,253 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:25,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585246059] [2022-03-01 17:32:25,253 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585246059] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:25,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568569394] [2022-03-01 17:32:25,254 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:32:25,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:25,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:25,255 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:25,255 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-03-01 17:32:25,337 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:32:25,337 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:25,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:25,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:25,388 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 75 treesize of output 59 [2022-03-01 17:32:25,485 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:25,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:25,573 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:25,573 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:32:25,642 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:25,642 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568569394] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:25,642 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:25,642 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:32:25,642 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303533318] [2022-03-01 17:32:25,642 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:25,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:32:25,642 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:25,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:32:25,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:32:25,643 INFO L87 Difference]: Start difference. First operand 368 states and 1159 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:25,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:25,969 INFO L93 Difference]: Finished difference Result 592 states and 1775 transitions. [2022-03-01 17:32:25,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:25,969 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:25,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:25,970 INFO L225 Difference]: With dead ends: 592 [2022-03-01 17:32:25,970 INFO L226 Difference]: Without dead ends: 592 [2022-03-01 17:32:25,970 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=114, Invalid=486, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:32:25,970 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 141 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 686 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 699 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 686 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:25,970 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 189 Invalid, 699 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 686 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:25,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states. [2022-03-01 17:32:25,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 367. [2022-03-01 17:32:25,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 366 states have (on average 3.150273224043716) internal successors, (1153), 366 states have internal predecessors, (1153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:25,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 1153 transitions. [2022-03-01 17:32:25,975 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 1153 transitions. Word has length 20 [2022-03-01 17:32:25,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:25,976 INFO L470 AbstractCegarLoop]: Abstraction has 367 states and 1153 transitions. [2022-03-01 17:32:25,976 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:25,976 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 1153 transitions. [2022-03-01 17:32:25,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:25,976 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:25,976 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:25,992 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:26,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2022-03-01 17:32:26,191 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:26,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:26,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1759595726, now seen corresponding path program 99 times [2022-03-01 17:32:26,192 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:26,192 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464530284] [2022-03-01 17:32:26,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:26,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:26,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:26,307 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:26,308 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:26,308 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464530284] [2022-03-01 17:32:26,308 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464530284] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:26,308 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1334956794] [2022-03-01 17:32:26,308 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:32:26,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:26,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:26,309 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:26,310 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2022-03-01 17:32:26,395 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:32:26,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:26,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:26,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:26,447 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 72 treesize of output 56 [2022-03-01 17:32:26,548 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:26,549 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:26,620 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:26,620 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:32:26,662 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:26,662 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1334956794] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:26,662 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:26,662 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:32:26,663 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523525311] [2022-03-01 17:32:26,663 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:26,663 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:32:26,663 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:26,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:32:26,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:32:26,663 INFO L87 Difference]: Start difference. First operand 367 states and 1153 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:26,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:26,930 INFO L93 Difference]: Finished difference Result 564 states and 1677 transitions. [2022-03-01 17:32:26,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:32:26,931 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:26,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:26,931 INFO L225 Difference]: With dead ends: 564 [2022-03-01 17:32:26,931 INFO L226 Difference]: Without dead ends: 558 [2022-03-01 17:32:26,932 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=139, Invalid=511, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:32:26,932 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 162 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 739 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 758 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 739 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:26,932 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 218 Invalid, 758 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 739 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:26,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2022-03-01 17:32:26,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 377. [2022-03-01 17:32:26,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 376 states have (on average 3.1382978723404253) internal successors, (1180), 376 states have internal predecessors, (1180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:26,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 1180 transitions. [2022-03-01 17:32:26,937 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 1180 transitions. Word has length 20 [2022-03-01 17:32:26,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:26,937 INFO L470 AbstractCegarLoop]: Abstraction has 377 states and 1180 transitions. [2022-03-01 17:32:26,937 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:26,937 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 1180 transitions. [2022-03-01 17:32:26,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:26,937 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:26,937 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:26,953 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Ended with exit code 0 [2022-03-01 17:32:27,151 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:27,151 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:27,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:27,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1735695812, now seen corresponding path program 100 times [2022-03-01 17:32:27,152 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:27,152 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321504783] [2022-03-01 17:32:27,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:27,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:27,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:27,243 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:27,244 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:27,244 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321504783] [2022-03-01 17:32:27,244 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321504783] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:27,244 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [888310306] [2022-03-01 17:32:27,244 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:32:27,244 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:27,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:27,245 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:27,246 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2022-03-01 17:32:27,325 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:32:27,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:27,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:27,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:27,395 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 72 treesize of output 56 [2022-03-01 17:32:27,507 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:27,507 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:27,615 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:27,615 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:32:27,672 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:27,672 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [888310306] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:27,672 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:27,672 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:32:27,672 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530934985] [2022-03-01 17:32:27,672 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:27,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:32:27,673 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:27,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:32:27,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:32:27,673 INFO L87 Difference]: Start difference. First operand 377 states and 1180 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:27,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:27,983 INFO L93 Difference]: Finished difference Result 535 states and 1623 transitions. [2022-03-01 17:32:27,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:27,983 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:27,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:27,984 INFO L225 Difference]: With dead ends: 535 [2022-03-01 17:32:27,984 INFO L226 Difference]: Without dead ends: 535 [2022-03-01 17:32:27,984 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=119, Invalid=481, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:32:27,984 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 79 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 699 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 699 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:27,984 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 192 Invalid, 709 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 699 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:27,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2022-03-01 17:32:27,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 364. [2022-03-01 17:32:27,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 363 states have (on average 3.1404958677685952) internal successors, (1140), 363 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:27,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 1140 transitions. [2022-03-01 17:32:27,989 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 1140 transitions. Word has length 20 [2022-03-01 17:32:27,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:27,989 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 1140 transitions. [2022-03-01 17:32:27,989 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:27,989 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 1140 transitions. [2022-03-01 17:32:27,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:27,990 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:27,990 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:28,020 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:28,190 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:28,190 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:28,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:28,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1985165052, now seen corresponding path program 101 times [2022-03-01 17:32:28,191 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:28,191 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050909530] [2022-03-01 17:32:28,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:28,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:28,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:28,325 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:28,325 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:28,325 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050909530] [2022-03-01 17:32:28,326 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050909530] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:28,326 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [723127788] [2022-03-01 17:32:28,326 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:32:28,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:28,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:28,327 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:28,327 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2022-03-01 17:32:28,410 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:32:28,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:28,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:28,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:28,655 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 72 treesize of output 56 [2022-03-01 17:32:28,749 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:28,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:28,887 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:28,888 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:32:28,936 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:28,936 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [723127788] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:28,936 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:28,936 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:32:28,936 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822701277] [2022-03-01 17:32:28,936 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:28,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:32:28,936 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:28,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:32:28,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:32:28,937 INFO L87 Difference]: Start difference. First operand 364 states and 1140 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:29,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:29,229 INFO L93 Difference]: Finished difference Result 456 states and 1377 transitions. [2022-03-01 17:32:29,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:29,229 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:29,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:29,230 INFO L225 Difference]: With dead ends: 456 [2022-03-01 17:32:29,230 INFO L226 Difference]: Without dead ends: 456 [2022-03-01 17:32:29,230 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:32:29,230 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 80 mSDsluCounter, 379 mSDsCounter, 0 mSdLazyCounter, 639 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 649 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 639 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:29,230 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 194 Invalid, 649 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 639 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:29,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2022-03-01 17:32:29,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 371. [2022-03-01 17:32:29,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 370 states have (on average 3.154054054054054) internal successors, (1167), 370 states have internal predecessors, (1167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:29,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 1167 transitions. [2022-03-01 17:32:29,235 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 1167 transitions. Word has length 20 [2022-03-01 17:32:29,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:29,235 INFO L470 AbstractCegarLoop]: Abstraction has 371 states and 1167 transitions. [2022-03-01 17:32:29,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:29,235 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 1167 transitions. [2022-03-01 17:32:29,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:29,235 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:29,235 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:29,293 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:29,451 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2022-03-01 17:32:29,451 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:29,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:29,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1427724810, now seen corresponding path program 102 times [2022-03-01 17:32:29,451 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:29,451 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223190704] [2022-03-01 17:32:29,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:29,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:29,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:29,526 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:29,527 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:29,527 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223190704] [2022-03-01 17:32:29,527 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223190704] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:29,527 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [489323618] [2022-03-01 17:32:29,527 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:32:29,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:29,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:29,528 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:29,529 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2022-03-01 17:32:29,627 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:32:29,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:29,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:29,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:29,785 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 65 treesize of output 51 [2022-03-01 17:32:29,826 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:29,826 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:29,912 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:29,912 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:32:29,957 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:29,957 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [489323618] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:29,958 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:29,958 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:32:29,958 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486108188] [2022-03-01 17:32:29,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:29,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:32:29,958 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:29,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:32:29,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:32:29,958 INFO L87 Difference]: Start difference. First operand 371 states and 1167 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:30,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:30,264 INFO L93 Difference]: Finished difference Result 462 states and 1384 transitions. [2022-03-01 17:32:30,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:32:30,265 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:30,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:30,265 INFO L225 Difference]: With dead ends: 462 [2022-03-01 17:32:30,265 INFO L226 Difference]: Without dead ends: 456 [2022-03-01 17:32:30,265 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=94, Invalid=506, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:32:30,266 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 98 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 531 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 544 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 531 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:30,266 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 176 Invalid, 544 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 531 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:32:30,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2022-03-01 17:32:30,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 368. [2022-03-01 17:32:30,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 367 states have (on average 3.1498637602179835) internal successors, (1156), 367 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:30,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 1156 transitions. [2022-03-01 17:32:30,270 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 1156 transitions. Word has length 20 [2022-03-01 17:32:30,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:30,270 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 1156 transitions. [2022-03-01 17:32:30,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:30,270 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 1156 transitions. [2022-03-01 17:32:30,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:30,271 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:30,271 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:30,287 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:30,487 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-03-01 17:32:30,487 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:30,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:30,487 INFO L85 PathProgramCache]: Analyzing trace with hash -1962954612, now seen corresponding path program 103 times [2022-03-01 17:32:30,487 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:30,488 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202957407] [2022-03-01 17:32:30,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:30,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:30,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:30,580 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:30,580 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:30,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202957407] [2022-03-01 17:32:30,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202957407] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:30,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1826488215] [2022-03-01 17:32:30,580 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:32:30,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:30,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:30,581 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:30,582 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-03-01 17:32:30,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:30,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:30,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:30,955 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 54 treesize of output 42 [2022-03-01 17:32:30,988 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:30,988 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:31,140 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:31,140 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:32:31,218 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:31,218 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1826488215] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:31,218 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:31,218 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:32:31,218 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344491014] [2022-03-01 17:32:31,218 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:31,218 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:32:31,218 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:31,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:32:31,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:32:31,219 INFO L87 Difference]: Start difference. First operand 368 states and 1156 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:31,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:31,646 INFO L93 Difference]: Finished difference Result 426 states and 1302 transitions. [2022-03-01 17:32:31,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:31,647 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:31,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:31,647 INFO L225 Difference]: With dead ends: 426 [2022-03-01 17:32:31,647 INFO L226 Difference]: Without dead ends: 414 [2022-03-01 17:32:31,647 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:32:31,648 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 62 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 460 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 460 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:31,648 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 140 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 460 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:31,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2022-03-01 17:32:31,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 365. [2022-03-01 17:32:31,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 3.1456043956043955) internal successors, (1145), 364 states have internal predecessors, (1145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:31,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 1145 transitions. [2022-03-01 17:32:31,652 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 1145 transitions. Word has length 20 [2022-03-01 17:32:31,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:31,653 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 1145 transitions. [2022-03-01 17:32:31,653 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:31,653 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 1145 transitions. [2022-03-01 17:32:31,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:31,653 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:31,653 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:31,670 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:31,854 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:31,854 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:31,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:31,854 INFO L85 PathProgramCache]: Analyzing trace with hash -816821370, now seen corresponding path program 104 times [2022-03-01 17:32:31,854 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:31,854 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165331009] [2022-03-01 17:32:31,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:31,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:31,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:31,982 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:31,982 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:31,982 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165331009] [2022-03-01 17:32:31,982 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165331009] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:31,983 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993659867] [2022-03-01 17:32:31,983 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:32:31,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:31,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:31,984 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:31,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2022-03-01 17:32:32,068 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:32:32,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:32,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:32,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:32,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:32:32,324 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 68 [2022-03-01 17:32:32,432 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:32,432 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:32,581 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:32,582 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:32:32,648 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:32,648 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [993659867] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:32,648 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:32,648 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:32:32,648 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071037375] [2022-03-01 17:32:32,648 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:32,648 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:32:32,648 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:32,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:32:32,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:32:32,649 INFO L87 Difference]: Start difference. First operand 365 states and 1145 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:33,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:33,026 INFO L93 Difference]: Finished difference Result 475 states and 1439 transitions. [2022-03-01 17:32:33,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:32:33,026 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:33,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:33,027 INFO L225 Difference]: With dead ends: 475 [2022-03-01 17:32:33,027 INFO L226 Difference]: Without dead ends: 475 [2022-03-01 17:32:33,027 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=110, Invalid=592, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:32:33,027 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 105 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 550 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 550 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 82 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:33,027 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 177 Invalid, 638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 550 Invalid, 0 Unknown, 82 Unchecked, 0.2s Time] [2022-03-01 17:32:33,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2022-03-01 17:32:33,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 375. [2022-03-01 17:32:33,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 374 states have (on average 3.1818181818181817) internal successors, (1190), 374 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:33,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 1190 transitions. [2022-03-01 17:32:33,032 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 1190 transitions. Word has length 20 [2022-03-01 17:32:33,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:33,032 INFO L470 AbstractCegarLoop]: Abstraction has 375 states and 1190 transitions. [2022-03-01 17:32:33,032 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:33,032 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 1190 transitions. [2022-03-01 17:32:33,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:33,033 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:33,033 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:33,050 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:33,233 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:33,233 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:33,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:33,234 INFO L85 PathProgramCache]: Analyzing trace with hash 65256064, now seen corresponding path program 105 times [2022-03-01 17:32:33,234 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:33,234 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638378778] [2022-03-01 17:32:33,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:33,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:33,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:33,350 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:33,351 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:33,351 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638378778] [2022-03-01 17:32:33,351 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638378778] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:33,351 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2134045576] [2022-03-01 17:32:33,351 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:32:33,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:33,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:33,352 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:33,353 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2022-03-01 17:32:33,437 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:32:33,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:33,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:33,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:33,572 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 90 treesize of output 72 [2022-03-01 17:32:33,657 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:33,657 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:33,772 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:33,772 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:32:33,829 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:33,829 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2134045576] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:33,829 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:33,829 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:32:33,829 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875775614] [2022-03-01 17:32:33,829 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:33,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:32:33,829 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:33,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:32:33,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:32:33,830 INFO L87 Difference]: Start difference. First operand 375 states and 1190 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:34,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:34,235 INFO L93 Difference]: Finished difference Result 556 states and 1633 transitions. [2022-03-01 17:32:34,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:32:34,235 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:34,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:34,236 INFO L225 Difference]: With dead ends: 556 [2022-03-01 17:32:34,236 INFO L226 Difference]: Without dead ends: 550 [2022-03-01 17:32:34,236 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:32:34,236 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 167 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 719 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 735 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 719 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:34,236 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 239 Invalid, 735 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 719 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:34,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2022-03-01 17:32:34,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 386. [2022-03-01 17:32:34,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 3.1818181818181817) internal successors, (1225), 385 states have internal predecessors, (1225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:34,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1225 transitions. [2022-03-01 17:32:34,242 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1225 transitions. Word has length 20 [2022-03-01 17:32:34,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:34,242 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 1225 transitions. [2022-03-01 17:32:34,242 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:34,242 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1225 transitions. [2022-03-01 17:32:34,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:34,243 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:34,243 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:34,258 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2022-03-01 17:32:34,455 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2022-03-01 17:32:34,455 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:34,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:34,456 INFO L85 PathProgramCache]: Analyzing trace with hash -75924036, now seen corresponding path program 106 times [2022-03-01 17:32:34,456 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:34,456 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306029836] [2022-03-01 17:32:34,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:34,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:34,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:34,550 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:34,550 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:34,550 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306029836] [2022-03-01 17:32:34,550 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306029836] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:34,550 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [67889155] [2022-03-01 17:32:34,550 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:32:34,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:34,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:34,553 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:34,553 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2022-03-01 17:32:34,618 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:32:34,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:34,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:34,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:34,742 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 102 treesize of output 80 [2022-03-01 17:32:34,882 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:34,882 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:34,980 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:34,980 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:32:35,030 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:35,030 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [67889155] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:35,030 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:35,030 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:32:35,031 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011460286] [2022-03-01 17:32:35,031 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:35,031 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:32:35,031 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:35,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:32:35,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:32:35,031 INFO L87 Difference]: Start difference. First operand 386 states and 1225 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:35,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:35,507 INFO L93 Difference]: Finished difference Result 580 states and 1688 transitions. [2022-03-01 17:32:35,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:32:35,507 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:35,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:35,508 INFO L225 Difference]: With dead ends: 580 [2022-03-01 17:32:35,508 INFO L226 Difference]: Without dead ends: 580 [2022-03-01 17:32:35,508 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=120, Invalid=530, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:32:35,508 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 183 mSDsluCounter, 507 mSDsCounter, 0 mSdLazyCounter, 831 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 251 SdHoareTripleChecker+Invalid, 849 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 831 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:35,508 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 251 Invalid, 849 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 831 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:32:35,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2022-03-01 17:32:35,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 382. [2022-03-01 17:32:35,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 3.1627296587926508) internal successors, (1205), 381 states have internal predecessors, (1205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:35,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 1205 transitions. [2022-03-01 17:32:35,513 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 1205 transitions. Word has length 20 [2022-03-01 17:32:35,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:35,513 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 1205 transitions. [2022-03-01 17:32:35,513 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:35,514 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 1205 transitions. [2022-03-01 17:32:35,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:35,514 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:35,514 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:35,537 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:35,727 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2022-03-01 17:32:35,727 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:35,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:35,727 INFO L85 PathProgramCache]: Analyzing trace with hash 918451584, now seen corresponding path program 107 times [2022-03-01 17:32:35,728 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:35,728 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449373435] [2022-03-01 17:32:35,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:35,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:35,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:35,850 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:35,850 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:35,850 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449373435] [2022-03-01 17:32:35,851 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449373435] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:35,851 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2060802228] [2022-03-01 17:32:35,851 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:32:35,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:35,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:35,865 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:35,866 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2022-03-01 17:32:35,956 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:32:35,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:35,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:35,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:36,083 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 90 treesize of output 72 [2022-03-01 17:32:36,160 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:36,160 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:36,261 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:36,261 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:32:36,303 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:36,304 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2060802228] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:36,304 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:36,304 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:32:36,304 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130934832] [2022-03-01 17:32:36,304 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:36,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:32:36,304 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:36,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:32:36,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:32:36,304 INFO L87 Difference]: Start difference. First operand 382 states and 1205 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:36,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:36,595 INFO L93 Difference]: Finished difference Result 510 states and 1523 transitions. [2022-03-01 17:32:36,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:36,596 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:36,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:36,596 INFO L225 Difference]: With dead ends: 510 [2022-03-01 17:32:36,596 INFO L226 Difference]: Without dead ends: 510 [2022-03-01 17:32:36,597 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=101, Invalid=451, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:32:36,597 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 108 mSDsluCounter, 512 mSDsCounter, 0 mSdLazyCounter, 846 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 860 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 846 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:36,597 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 238 Invalid, 860 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 846 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:36,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2022-03-01 17:32:36,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 381. [2022-03-01 17:32:36,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 3.155263157894737) internal successors, (1199), 380 states have internal predecessors, (1199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:36,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 1199 transitions. [2022-03-01 17:32:36,601 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 1199 transitions. Word has length 20 [2022-03-01 17:32:36,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:36,602 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 1199 transitions. [2022-03-01 17:32:36,602 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:36,602 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 1199 transitions. [2022-03-01 17:32:36,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:36,602 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:36,602 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:36,619 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:36,817 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:36,817 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:36,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:36,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1898904716, now seen corresponding path program 108 times [2022-03-01 17:32:36,817 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:36,818 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218178838] [2022-03-01 17:32:36,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:36,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:36,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:36,939 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:36,939 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:36,940 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218178838] [2022-03-01 17:32:36,940 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218178838] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:36,940 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016577651] [2022-03-01 17:32:36,940 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:32:36,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:36,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:36,941 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:36,942 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2022-03-01 17:32:37,029 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:32:37,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:37,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:37,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:37,165 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 102 treesize of output 80 [2022-03-01 17:32:37,230 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:37,230 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:37,319 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:37,319 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:32:37,365 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:37,365 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016577651] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:37,365 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:37,365 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:32:37,365 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699655495] [2022-03-01 17:32:37,365 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:37,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:32:37,365 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:37,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:32:37,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:32:37,365 INFO L87 Difference]: Start difference. First operand 381 states and 1199 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:37,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:37,809 INFO L93 Difference]: Finished difference Result 553 states and 1612 transitions. [2022-03-01 17:32:37,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-01 17:32:37,810 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:37,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:37,811 INFO L225 Difference]: With dead ends: 553 [2022-03-01 17:32:37,811 INFO L226 Difference]: Without dead ends: 547 [2022-03-01 17:32:37,811 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=137, Invalid=619, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:32:37,811 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 203 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 662 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 685 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:37,811 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [203 Valid, 209 Invalid, 685 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 662 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:37,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 547 states. [2022-03-01 17:32:37,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 547 to 385. [2022-03-01 17:32:37,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 3.1588541666666665) internal successors, (1213), 384 states have internal predecessors, (1213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:37,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 1213 transitions. [2022-03-01 17:32:37,816 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 1213 transitions. Word has length 20 [2022-03-01 17:32:37,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:37,816 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 1213 transitions. [2022-03-01 17:32:37,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:37,816 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 1213 transitions. [2022-03-01 17:32:37,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:37,817 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:37,817 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:37,833 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:38,034 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:38,034 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:38,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:38,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1922804630, now seen corresponding path program 109 times [2022-03-01 17:32:38,034 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:38,034 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598652691] [2022-03-01 17:32:38,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:38,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:38,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:38,170 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:38,170 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:38,170 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598652691] [2022-03-01 17:32:38,170 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598652691] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:38,170 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212315310] [2022-03-01 17:32:38,170 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:32:38,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:38,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:38,171 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:38,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2022-03-01 17:32:38,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:38,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:38,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:38,459 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 90 treesize of output 72 [2022-03-01 17:32:38,637 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:38,637 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:38,780 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:38,780 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:32:38,849 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:38,849 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [212315310] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:38,849 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:38,849 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:32:38,849 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805670385] [2022-03-01 17:32:38,849 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:38,849 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:32:38,849 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:38,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:32:38,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:32:38,850 INFO L87 Difference]: Start difference. First operand 385 states and 1213 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:39,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:39,372 INFO L93 Difference]: Finished difference Result 524 states and 1558 transitions. [2022-03-01 17:32:39,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:32:39,372 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:39,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:39,373 INFO L225 Difference]: With dead ends: 524 [2022-03-01 17:32:39,373 INFO L226 Difference]: Without dead ends: 524 [2022-03-01 17:32:39,373 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=127, Invalid=575, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:32:39,373 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 99 mSDsluCounter, 491 mSDsCounter, 0 mSdLazyCounter, 807 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 822 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 807 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:39,373 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 252 Invalid, 822 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 807 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:32:39,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states. [2022-03-01 17:32:39,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 380. [2022-03-01 17:32:39,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 3.150395778364116) internal successors, (1194), 379 states have internal predecessors, (1194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:39,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 1194 transitions. [2022-03-01 17:32:39,378 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 1194 transitions. Word has length 20 [2022-03-01 17:32:39,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:39,378 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 1194 transitions. [2022-03-01 17:32:39,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:39,378 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 1194 transitions. [2022-03-01 17:32:39,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:39,379 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:39,379 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:39,395 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Ended with exit code 0 [2022-03-01 17:32:39,579 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable110 [2022-03-01 17:32:39,579 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:39,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:39,579 INFO L85 PathProgramCache]: Analyzing trace with hash -954421248, now seen corresponding path program 110 times [2022-03-01 17:32:39,580 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:39,580 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777873109] [2022-03-01 17:32:39,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:39,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:39,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:39,677 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:39,677 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:39,677 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777873109] [2022-03-01 17:32:39,677 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777873109] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:39,677 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [33761630] [2022-03-01 17:32:39,677 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:32:39,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:39,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:39,678 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:39,680 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2022-03-01 17:32:39,768 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:32:39,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:39,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:39,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:40,004 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 54 treesize of output 42 [2022-03-01 17:32:40,032 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:40,033 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:40,160 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:40,160 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:32:40,229 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:40,229 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [33761630] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:40,229 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:40,229 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:32:40,229 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291745141] [2022-03-01 17:32:40,229 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:40,229 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:32:40,229 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:40,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:32:40,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:32:40,230 INFO L87 Difference]: Start difference. First operand 380 states and 1194 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:40,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:40,678 INFO L93 Difference]: Finished difference Result 432 states and 1327 transitions. [2022-03-01 17:32:40,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:40,678 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:40,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:40,679 INFO L225 Difference]: With dead ends: 432 [2022-03-01 17:32:40,679 INFO L226 Difference]: Without dead ends: 420 [2022-03-01 17:32:40,679 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:32:40,679 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 58 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 452 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:40,680 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 125 Invalid, 462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 452 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:40,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2022-03-01 17:32:40,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 382. [2022-03-01 17:32:40,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 3.146981627296588) internal successors, (1199), 381 states have internal predecessors, (1199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:40,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 1199 transitions. [2022-03-01 17:32:40,684 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 1199 transitions. Word has length 20 [2022-03-01 17:32:40,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:40,684 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 1199 transitions. [2022-03-01 17:32:40,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:40,684 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 1199 transitions. [2022-03-01 17:32:40,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:40,684 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:40,685 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:40,701 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:40,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2022-03-01 17:32:40,895 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:40,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:40,895 INFO L85 PathProgramCache]: Analyzing trace with hash -213523914, now seen corresponding path program 111 times [2022-03-01 17:32:40,896 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:40,896 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258227252] [2022-03-01 17:32:40,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:40,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:40,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:40,965 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:40,966 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:40,966 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258227252] [2022-03-01 17:32:40,966 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258227252] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:40,966 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893240907] [2022-03-01 17:32:40,966 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:32:40,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:40,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:40,980 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:40,992 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2022-03-01 17:32:41,111 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:32:41,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:41,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:41,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:41,308 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 72 treesize of output 56 [2022-03-01 17:32:41,355 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:41,355 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:41,428 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:41,428 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:32:41,486 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:41,486 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893240907] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:41,486 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:41,486 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:32:41,486 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377856996] [2022-03-01 17:32:41,486 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:41,486 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:32:41,486 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:41,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:32:41,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:32:41,487 INFO L87 Difference]: Start difference. First operand 382 states and 1199 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:41,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:41,725 INFO L93 Difference]: Finished difference Result 457 states and 1379 transitions. [2022-03-01 17:32:41,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:32:41,725 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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 20 [2022-03-01 17:32:41,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:41,726 INFO L225 Difference]: With dead ends: 457 [2022-03-01 17:32:41,726 INFO L226 Difference]: Without dead ends: 451 [2022-03-01 17:32:41,726 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=104, Invalid=402, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:32:41,726 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 103 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:41,726 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 157 Invalid, 464 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 456 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:32:41,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2022-03-01 17:32:41,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 386. [2022-03-01 17:32:41,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 3.1506493506493505) internal successors, (1213), 385 states have internal predecessors, (1213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:41,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1213 transitions. [2022-03-01 17:32:41,731 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1213 transitions. Word has length 20 [2022-03-01 17:32:41,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:41,731 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 1213 transitions. [2022-03-01 17:32:41,731 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:41,731 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1213 transitions. [2022-03-01 17:32:41,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:41,731 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:41,732 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:41,748 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:41,947 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2022-03-01 17:32:41,948 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:41,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:41,948 INFO L85 PathProgramCache]: Analyzing trace with hash -189624000, now seen corresponding path program 112 times [2022-03-01 17:32:41,948 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:41,948 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107909790] [2022-03-01 17:32:41,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:41,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:41,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:42,015 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:42,015 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:42,015 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107909790] [2022-03-01 17:32:42,015 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107909790] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:42,015 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [74957852] [2022-03-01 17:32:42,015 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:32:42,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:42,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:42,017 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:42,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2022-03-01 17:32:42,106 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:32:42,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:42,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:42,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:42,234 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 75 treesize of output 59 [2022-03-01 17:32:42,287 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:42,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:42,375 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:42,375 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:32:42,426 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:42,426 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [74957852] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:42,426 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:42,426 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:32:42,426 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331260268] [2022-03-01 17:32:42,426 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:42,426 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:32:42,427 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:42,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:32:42,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:32:42,427 INFO L87 Difference]: Start difference. First operand 386 states and 1213 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:42,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:42,694 INFO L93 Difference]: Finished difference Result 428 states and 1325 transitions. [2022-03-01 17:32:42,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:42,694 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:42,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:42,694 INFO L225 Difference]: With dead ends: 428 [2022-03-01 17:32:42,695 INFO L226 Difference]: Without dead ends: 428 [2022-03-01 17:32:42,695 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:32:42,695 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 66 mSDsluCounter, 302 mSDsCounter, 0 mSdLazyCounter, 534 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 534 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:42,695 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 139 Invalid, 548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 534 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:32:42,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-03-01 17:32:42,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 378. [2022-03-01 17:32:42,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 377 states have (on average 3.143236074270557) internal successors, (1185), 377 states have internal predecessors, (1185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:42,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 1185 transitions. [2022-03-01 17:32:42,699 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 1185 transitions. Word has length 20 [2022-03-01 17:32:42,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:42,699 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 1185 transitions. [2022-03-01 17:32:42,699 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:42,699 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 1185 transitions. [2022-03-01 17:32:42,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:42,700 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:42,700 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:42,717 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:42,917 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2022-03-01 17:32:42,924 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:42,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:42,925 INFO L85 PathProgramCache]: Analyzing trace with hash -1663184868, now seen corresponding path program 113 times [2022-03-01 17:32:42,928 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:42,928 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451091974] [2022-03-01 17:32:42,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:42,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:42,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:43,009 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:43,009 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:43,009 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451091974] [2022-03-01 17:32:43,009 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451091974] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:43,010 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [601807461] [2022-03-01 17:32:43,010 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:32:43,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:43,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:43,011 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:43,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2022-03-01 17:32:43,081 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:32:43,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:43,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:43,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:43,127 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 54 treesize of output 42 [2022-03-01 17:32:43,209 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:43,209 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:43,292 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:43,292 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:32:43,312 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:43,312 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [601807461] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:43,312 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:43,313 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:32:43,313 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607738590] [2022-03-01 17:32:43,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:43,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:32:43,313 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:43,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:32:43,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:32:43,313 INFO L87 Difference]: Start difference. First operand 378 states and 1185 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:43,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:43,529 INFO L93 Difference]: Finished difference Result 548 states and 1646 transitions. [2022-03-01 17:32:43,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:43,529 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:43,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:43,531 INFO L225 Difference]: With dead ends: 548 [2022-03-01 17:32:43,531 INFO L226 Difference]: Without dead ends: 548 [2022-03-01 17:32:43,531 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:32:43,531 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 103 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 651 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 658 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 651 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:43,531 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 191 Invalid, 658 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 651 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:43,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 548 states. [2022-03-01 17:32:43,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 548 to 392. [2022-03-01 17:32:43,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 391 states have (on average 3.156010230179028) internal successors, (1234), 391 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:43,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 1234 transitions. [2022-03-01 17:32:43,538 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 1234 transitions. Word has length 20 [2022-03-01 17:32:43,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:43,538 INFO L470 AbstractCegarLoop]: Abstraction has 392 states and 1234 transitions. [2022-03-01 17:32:43,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:43,538 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 1234 transitions. [2022-03-01 17:32:43,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:43,539 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:43,540 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:43,564 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Ended with exit code 0 [2022-03-01 17:32:43,741 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:43,741 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:43,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:43,741 INFO L85 PathProgramCache]: Analyzing trace with hash 361697122, now seen corresponding path program 114 times [2022-03-01 17:32:43,741 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:43,741 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000818801] [2022-03-01 17:32:43,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:43,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:43,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:43,797 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:43,797 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:43,797 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000818801] [2022-03-01 17:32:43,797 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000818801] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:43,797 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [528425798] [2022-03-01 17:32:43,797 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:32:43,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:43,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:43,798 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:43,798 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2022-03-01 17:32:43,868 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:32:43,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:43,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:43,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:43,908 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 54 treesize of output 42 [2022-03-01 17:32:43,989 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:43,989 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:44,141 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:44,142 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:32:44,161 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:44,161 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [528425798] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:44,161 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:44,161 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:32:44,162 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423653688] [2022-03-01 17:32:44,162 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:44,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:32:44,162 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:44,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:32:44,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:32:44,162 INFO L87 Difference]: Start difference. First operand 392 states and 1234 transitions. Second operand has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:44,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:44,467 INFO L93 Difference]: Finished difference Result 600 states and 1767 transitions. [2022-03-01 17:32:44,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:32:44,468 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:44,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:44,469 INFO L225 Difference]: With dead ends: 600 [2022-03-01 17:32:44,469 INFO L226 Difference]: Without dead ends: 600 [2022-03-01 17:32:44,469 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=126, Invalid=474, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:32:44,469 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 136 mSDsluCounter, 528 mSDsCounter, 0 mSdLazyCounter, 827 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 840 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 827 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:44,469 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 264 Invalid, 840 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 827 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:44,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2022-03-01 17:32:44,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 398. [2022-03-01 17:32:44,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 397 states have (on average 3.1712846347607053) internal successors, (1259), 397 states have internal predecessors, (1259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:44,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 1259 transitions. [2022-03-01 17:32:44,475 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 1259 transitions. Word has length 20 [2022-03-01 17:32:44,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:44,475 INFO L470 AbstractCegarLoop]: Abstraction has 398 states and 1259 transitions. [2022-03-01 17:32:44,475 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:44,475 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 1259 transitions. [2022-03-01 17:32:44,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:44,476 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:44,476 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:44,492 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:44,687 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:44,687 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:44,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:44,687 INFO L85 PathProgramCache]: Analyzing trace with hash 1243774556, now seen corresponding path program 115 times [2022-03-01 17:32:44,688 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:44,688 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413094781] [2022-03-01 17:32:44,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:44,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:44,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:44,741 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:44,741 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:44,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413094781] [2022-03-01 17:32:44,742 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413094781] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:44,742 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043190182] [2022-03-01 17:32:44,742 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:32:44,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:44,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:44,743 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:44,743 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2022-03-01 17:32:44,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:44,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:44,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:44,887 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 54 treesize of output 42 [2022-03-01 17:32:44,987 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:44,987 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:45,118 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:45,118 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:32:45,143 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:45,143 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043190182] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:45,143 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:45,143 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-01 17:32:45,143 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700044647] [2022-03-01 17:32:45,143 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:45,143 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:32:45,143 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:45,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:32:45,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:32:45,144 INFO L87 Difference]: Start difference. First operand 398 states and 1259 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:45,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:45,373 INFO L93 Difference]: Finished difference Result 557 states and 1658 transitions. [2022-03-01 17:32:45,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:45,373 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:45,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:45,374 INFO L225 Difference]: With dead ends: 557 [2022-03-01 17:32:45,374 INFO L226 Difference]: Without dead ends: 551 [2022-03-01 17:32:45,374 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:32:45,374 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 114 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 527 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 539 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:45,374 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 170 Invalid, 539 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 527 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:45,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2022-03-01 17:32:45,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 390. [2022-03-01 17:32:45,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 389 states have (on average 3.1748071979434447) internal successors, (1235), 389 states have internal predecessors, (1235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:45,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1235 transitions. [2022-03-01 17:32:45,379 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1235 transitions. Word has length 20 [2022-03-01 17:32:45,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:45,379 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 1235 transitions. [2022-03-01 17:32:45,379 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:45,379 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1235 transitions. [2022-03-01 17:32:45,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:45,380 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:45,380 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:45,396 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Ended with exit code 0 [2022-03-01 17:32:45,580 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable116 [2022-03-01 17:32:45,580 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:45,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:45,581 INFO L85 PathProgramCache]: Analyzing trace with hash 710005027, now seen corresponding path program 116 times [2022-03-01 17:32:45,581 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:45,581 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239563700] [2022-03-01 17:32:45,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:45,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:45,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:45,652 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:45,653 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:45,653 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239563700] [2022-03-01 17:32:45,653 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239563700] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:45,653 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1110993998] [2022-03-01 17:32:45,653 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:32:45,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:45,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:45,654 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:45,655 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2022-03-01 17:32:45,746 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:32:45,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:45,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:45,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:45,823 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 72 treesize of output 56 [2022-03-01 17:32:45,976 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:45,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:46,090 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:46,090 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:32:46,161 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:46,161 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1110993998] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:46,161 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:46,161 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 18 [2022-03-01 17:32:46,161 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537292843] [2022-03-01 17:32:46,161 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:46,161 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:32:46,161 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:46,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:32:46,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:32:46,161 INFO L87 Difference]: Start difference. First operand 390 states and 1235 transitions. Second operand has 18 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 18 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:46,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:46,499 INFO L93 Difference]: Finished difference Result 481 states and 1469 transitions. [2022-03-01 17:32:46,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:46,499 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 18 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:46,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:46,500 INFO L225 Difference]: With dead ends: 481 [2022-03-01 17:32:46,500 INFO L226 Difference]: Without dead ends: 429 [2022-03-01 17:32:46,500 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:32:46,500 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 91 mSDsluCounter, 392 mSDsCounter, 0 mSdLazyCounter, 668 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 677 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 668 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:46,500 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 174 Invalid, 677 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 668 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:46,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2022-03-01 17:32:46,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 356. [2022-03-01 17:32:46,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 355 states have (on average 3.149295774647887) internal successors, (1118), 355 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:46,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 1118 transitions. [2022-03-01 17:32:46,505 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 1118 transitions. Word has length 20 [2022-03-01 17:32:46,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:46,505 INFO L470 AbstractCegarLoop]: Abstraction has 356 states and 1118 transitions. [2022-03-01 17:32:46,505 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 18 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:46,505 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 1118 transitions. [2022-03-01 17:32:46,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:46,505 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:46,505 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:46,521 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Ended with exit code 0 [2022-03-01 17:32:46,705 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:46,706 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:46,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:46,706 INFO L85 PathProgramCache]: Analyzing trace with hash -170203994, now seen corresponding path program 117 times [2022-03-01 17:32:46,706 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:46,706 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410985530] [2022-03-01 17:32:46,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:46,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:46,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:46,814 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:46,814 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:46,814 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410985530] [2022-03-01 17:32:46,814 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410985530] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:46,814 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1127792034] [2022-03-01 17:32:46,814 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:32:46,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:46,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:46,815 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:46,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2022-03-01 17:32:46,911 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:32:46,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:46,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:46,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:46,989 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 54 treesize of output 42 [2022-03-01 17:32:47,109 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:47,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:47,253 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:47,253 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:32:47,281 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:47,281 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1127792034] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:47,281 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:47,281 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:32:47,282 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404747492] [2022-03-01 17:32:47,282 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:47,282 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:32:47,282 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:47,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:32:47,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:32:47,282 INFO L87 Difference]: Start difference. First operand 356 states and 1118 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:47,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:47,542 INFO L93 Difference]: Finished difference Result 635 states and 1866 transitions. [2022-03-01 17:32:47,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:47,542 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:47,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:47,543 INFO L225 Difference]: With dead ends: 635 [2022-03-01 17:32:47,543 INFO L226 Difference]: Without dead ends: 635 [2022-03-01 17:32:47,543 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:32:47,543 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 142 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 697 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 703 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 697 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:47,544 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 199 Invalid, 703 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 697 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:47,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 635 states. [2022-03-01 17:32:47,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 635 to 362. [2022-03-01 17:32:47,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 3.1634349030470914) internal successors, (1142), 361 states have internal predecessors, (1142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:47,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 1142 transitions. [2022-03-01 17:32:47,548 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 1142 transitions. Word has length 20 [2022-03-01 17:32:47,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:47,548 INFO L470 AbstractCegarLoop]: Abstraction has 362 states and 1142 transitions. [2022-03-01 17:32:47,548 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:47,549 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 1142 transitions. [2022-03-01 17:32:47,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:47,549 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:47,549 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:47,565 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:47,753 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:47,753 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:47,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:47,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1040954466, now seen corresponding path program 118 times [2022-03-01 17:32:47,754 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:47,754 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248070535] [2022-03-01 17:32:47,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:47,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:47,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:47,867 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:47,868 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:47,868 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248070535] [2022-03-01 17:32:47,868 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248070535] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:47,868 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1421300694] [2022-03-01 17:32:47,868 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:32:47,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:47,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:47,869 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:47,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2022-03-01 17:32:47,962 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:32:47,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:47,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:47,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:48,033 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 54 treesize of output 42 [2022-03-01 17:32:48,175 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:48,175 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:48,336 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:48,337 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:32:48,363 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:48,363 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1421300694] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:48,363 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:48,363 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:32:48,363 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869325156] [2022-03-01 17:32:48,363 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:48,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:32:48,363 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:48,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:32:48,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:32:48,364 INFO L87 Difference]: Start difference. First operand 362 states and 1142 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:48,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:48,587 INFO L93 Difference]: Finished difference Result 602 states and 1784 transitions. [2022-03-01 17:32:48,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:48,588 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:48,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:48,588 INFO L225 Difference]: With dead ends: 602 [2022-03-01 17:32:48,589 INFO L226 Difference]: Without dead ends: 602 [2022-03-01 17:32:48,589 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:32:48,589 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 156 mSDsluCounter, 364 mSDsCounter, 0 mSdLazyCounter, 641 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 649 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 641 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:48,589 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 182 Invalid, 649 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 641 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:48,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2022-03-01 17:32:48,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 359. [2022-03-01 17:32:48,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 358 states have (on average 3.1675977653631286) internal successors, (1134), 358 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:48,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 1134 transitions. [2022-03-01 17:32:48,595 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 1134 transitions. Word has length 20 [2022-03-01 17:32:48,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:48,595 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 1134 transitions. [2022-03-01 17:32:48,595 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:48,595 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 1134 transitions. [2022-03-01 17:32:48,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:48,595 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:48,595 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:48,611 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:48,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable119 [2022-03-01 17:32:48,811 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:48,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:48,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1979857976, now seen corresponding path program 119 times [2022-03-01 17:32:48,812 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:48,812 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127010135] [2022-03-01 17:32:48,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:48,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:48,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:48,886 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:48,887 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:48,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127010135] [2022-03-01 17:32:48,887 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127010135] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:48,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1005404113] [2022-03-01 17:32:48,887 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:32:48,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:48,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:48,888 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:48,888 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2022-03-01 17:32:48,958 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:32:48,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:48,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:48,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:48,998 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 54 treesize of output 42 [2022-03-01 17:32:49,079 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:49,079 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:49,183 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:49,183 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:32:49,199 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:49,199 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1005404113] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:49,199 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:49,199 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:32:49,199 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966585635] [2022-03-01 17:32:49,199 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:49,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:32:49,200 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:49,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:32:49,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:32:49,200 INFO L87 Difference]: Start difference. First operand 359 states and 1134 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:49,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:49,381 INFO L93 Difference]: Finished difference Result 569 states and 1707 transitions. [2022-03-01 17:32:49,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:49,381 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:49,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:49,382 INFO L225 Difference]: With dead ends: 569 [2022-03-01 17:32:49,382 INFO L226 Difference]: Without dead ends: 569 [2022-03-01 17:32:49,382 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:32:49,382 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 106 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 733 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 740 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 733 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:49,382 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 195 Invalid, 740 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 733 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:49,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 569 states. [2022-03-01 17:32:49,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 569 to 356. [2022-03-01 17:32:49,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 355 states have (on average 3.149295774647887) internal successors, (1118), 355 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:49,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 1118 transitions. [2022-03-01 17:32:49,393 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 1118 transitions. Word has length 20 [2022-03-01 17:32:49,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:49,393 INFO L470 AbstractCegarLoop]: Abstraction has 356 states and 1118 transitions. [2022-03-01 17:32:49,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:49,394 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 1118 transitions. [2022-03-01 17:32:49,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:49,394 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:49,394 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:49,410 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:49,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:49,607 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:49,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:49,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1564009490, now seen corresponding path program 120 times [2022-03-01 17:32:49,608 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:49,608 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111759260] [2022-03-01 17:32:49,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:49,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:49,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:49,721 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:49,721 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:49,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111759260] [2022-03-01 17:32:49,721 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111759260] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:49,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [192774336] [2022-03-01 17:32:49,721 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:32:49,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:49,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:49,722 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:49,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2022-03-01 17:32:49,850 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:32:49,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:49,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:49,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:49,913 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 54 treesize of output 42 [2022-03-01 17:32:50,075 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:50,075 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:50,272 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:50,272 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:32:50,303 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:50,303 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [192774336] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:50,303 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:50,303 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:32:50,303 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757858685] [2022-03-01 17:32:50,303 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:50,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:32:50,303 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:50,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:32:50,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:32:50,303 INFO L87 Difference]: Start difference. First operand 356 states and 1118 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:50,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:50,651 INFO L93 Difference]: Finished difference Result 700 states and 1991 transitions. [2022-03-01 17:32:50,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:32:50,651 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:50,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:50,652 INFO L225 Difference]: With dead ends: 700 [2022-03-01 17:32:50,652 INFO L226 Difference]: Without dead ends: 700 [2022-03-01 17:32:50,653 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=136, Invalid=514, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:32:50,653 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 228 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 545 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 561 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 545 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:50,653 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [228 Valid, 187 Invalid, 561 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 545 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:50,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 700 states. [2022-03-01 17:32:50,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 700 to 364. [2022-03-01 17:32:50,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 363 states have (on average 3.1790633608815426) internal successors, (1154), 363 states have internal predecessors, (1154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:50,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 1154 transitions. [2022-03-01 17:32:50,658 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 1154 transitions. Word has length 20 [2022-03-01 17:32:50,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:50,659 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 1154 transitions. [2022-03-01 17:32:50,659 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:50,659 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 1154 transitions. [2022-03-01 17:32:50,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:50,659 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:50,659 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:50,675 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Ended with exit code 0 [2022-03-01 17:32:50,862 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:50,862 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:50,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:50,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1848880372, now seen corresponding path program 121 times [2022-03-01 17:32:50,863 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:50,863 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985953934] [2022-03-01 17:32:50,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:50,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:50,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:50,946 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:50,946 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:50,946 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985953934] [2022-03-01 17:32:50,946 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985953934] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:50,946 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1118786578] [2022-03-01 17:32:50,946 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:32:50,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:50,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:50,947 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:50,948 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2022-03-01 17:32:51,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:51,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:51,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:51,087 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 54 treesize of output 42 [2022-03-01 17:32:51,176 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:51,176 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:51,286 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:51,286 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:32:51,303 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:51,303 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1118786578] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:51,303 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:51,303 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:32:51,303 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685678638] [2022-03-01 17:32:51,303 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:51,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:32:51,303 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:51,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:32:51,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:32:51,303 INFO L87 Difference]: Start difference. First operand 364 states and 1154 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:51,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:51,465 INFO L93 Difference]: Finished difference Result 634 states and 1837 transitions. [2022-03-01 17:32:51,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:51,466 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:51,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:51,467 INFO L225 Difference]: With dead ends: 634 [2022-03-01 17:32:51,467 INFO L226 Difference]: Without dead ends: 628 [2022-03-01 17:32:51,467 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:32:51,467 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 146 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:51,467 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 172 Invalid, 563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 551 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:32:51,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 628 states. [2022-03-01 17:32:51,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 628 to 358. [2022-03-01 17:32:51,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 357 states have (on average 3.1624649859943976) internal successors, (1129), 357 states have internal predecessors, (1129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:51,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 1129 transitions. [2022-03-01 17:32:51,472 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 1129 transitions. Word has length 20 [2022-03-01 17:32:51,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:51,472 INFO L470 AbstractCegarLoop]: Abstraction has 358 states and 1129 transitions. [2022-03-01 17:32:51,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:51,472 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 1129 transitions. [2022-03-01 17:32:51,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:51,473 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:51,473 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:51,489 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:51,689 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2022-03-01 17:32:51,689 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:51,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:51,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1990060472, now seen corresponding path program 122 times [2022-03-01 17:32:51,690 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:51,690 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386817814] [2022-03-01 17:32:51,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:51,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:51,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:51,810 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:51,810 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:51,811 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386817814] [2022-03-01 17:32:51,811 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386817814] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:51,811 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [725521702] [2022-03-01 17:32:51,811 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:32:51,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:51,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:51,828 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:51,829 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2022-03-01 17:32:51,946 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:32:51,946 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:51,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:51,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:52,017 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 54 treesize of output 42 [2022-03-01 17:32:52,155 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:52,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:52,332 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:52,333 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:32:52,359 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:52,360 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [725521702] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:52,360 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:52,360 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:32:52,360 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725566747] [2022-03-01 17:32:52,360 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:52,360 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:32:52,360 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:52,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:32:52,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:32:52,360 INFO L87 Difference]: Start difference. First operand 358 states and 1129 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:52,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:52,660 INFO L93 Difference]: Finished difference Result 659 states and 1926 transitions. [2022-03-01 17:32:52,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:52,660 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:52,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:52,661 INFO L225 Difference]: With dead ends: 659 [2022-03-01 17:32:52,661 INFO L226 Difference]: Without dead ends: 659 [2022-03-01 17:32:52,662 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:32:52,662 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 144 mSDsluCounter, 444 mSDsCounter, 0 mSdLazyCounter, 739 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 748 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 739 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:52,662 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 222 Invalid, 748 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 739 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:52,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states. [2022-03-01 17:32:52,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 359. [2022-03-01 17:32:52,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 358 states have (on average 3.170391061452514) internal successors, (1135), 358 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:52,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 1135 transitions. [2022-03-01 17:32:52,667 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 1135 transitions. Word has length 20 [2022-03-01 17:32:52,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:52,667 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 1135 transitions. [2022-03-01 17:32:52,667 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:52,667 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 1135 transitions. [2022-03-01 17:32:52,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:52,667 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:52,667 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:52,684 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Ended with exit code 0 [2022-03-01 17:32:52,868 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:52,868 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:52,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:52,868 INFO L85 PathProgramCache]: Analyzing trace with hash -995684852, now seen corresponding path program 123 times [2022-03-01 17:32:52,868 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:52,868 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831746452] [2022-03-01 17:32:52,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:52,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:52,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:52,986 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:52,987 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:52,987 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831746452] [2022-03-01 17:32:52,987 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831746452] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:52,987 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2139279964] [2022-03-01 17:32:52,987 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:32:52,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:52,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:52,988 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:52,991 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2022-03-01 17:32:53,090 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:32:53,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:53,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:53,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:53,168 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 54 treesize of output 42 [2022-03-01 17:32:53,333 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:53,333 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:53,507 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:53,507 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:32:53,532 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:53,532 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2139279964] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:53,532 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:53,532 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:32:53,532 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42685731] [2022-03-01 17:32:53,532 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:53,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:32:53,532 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:53,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:32:53,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:32:53,533 INFO L87 Difference]: Start difference. First operand 359 states and 1135 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:53,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:53,823 INFO L93 Difference]: Finished difference Result 628 states and 1859 transitions. [2022-03-01 17:32:53,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:53,824 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:53,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:53,825 INFO L225 Difference]: With dead ends: 628 [2022-03-01 17:32:53,825 INFO L226 Difference]: Without dead ends: 628 [2022-03-01 17:32:53,825 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:32:53,825 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 151 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 735 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 746 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:53,825 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 203 Invalid, 746 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 735 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:53,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 628 states. [2022-03-01 17:32:53,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 628 to 358. [2022-03-01 17:32:53,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 357 states have (on average 3.1624649859943976) internal successors, (1129), 357 states have internal predecessors, (1129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:53,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 1129 transitions. [2022-03-01 17:32:53,830 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 1129 transitions. Word has length 20 [2022-03-01 17:32:53,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:53,831 INFO L470 AbstractCegarLoop]: Abstraction has 358 states and 1129 transitions. [2022-03-01 17:32:53,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:53,831 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 1129 transitions. [2022-03-01 17:32:53,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:53,831 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:53,831 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:53,855 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:54,040 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2022-03-01 17:32:54,040 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:54,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:54,040 INFO L85 PathProgramCache]: Analyzing trace with hash -15231720, now seen corresponding path program 124 times [2022-03-01 17:32:54,040 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:54,040 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136332994] [2022-03-01 17:32:54,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:54,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:54,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:54,113 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:54,113 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:54,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136332994] [2022-03-01 17:32:54,113 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136332994] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:54,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [61740858] [2022-03-01 17:32:54,113 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:32:54,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:54,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:54,114 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:54,115 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2022-03-01 17:32:54,214 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:32:54,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:54,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:54,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:54,255 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 54 treesize of output 42 [2022-03-01 17:32:54,336 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:54,336 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:54,427 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:54,427 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:32:54,443 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:54,443 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [61740858] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:54,443 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:54,443 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:32:54,443 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129543536] [2022-03-01 17:32:54,443 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:54,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:32:54,443 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:54,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:32:54,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:32:54,444 INFO L87 Difference]: Start difference. First operand 358 states and 1129 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:54,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:54,628 INFO L93 Difference]: Finished difference Result 582 states and 1706 transitions. [2022-03-01 17:32:54,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:54,629 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:54,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:54,630 INFO L225 Difference]: With dead ends: 582 [2022-03-01 17:32:54,630 INFO L226 Difference]: Without dead ends: 576 [2022-03-01 17:32:54,630 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=104, Invalid=402, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:32:54,630 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 107 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 720 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 731 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 720 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:54,630 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 208 Invalid, 731 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 720 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:54,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2022-03-01 17:32:54,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 362. [2022-03-01 17:32:54,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 3.1662049861495847) internal successors, (1143), 361 states have internal predecessors, (1143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:54,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 1143 transitions. [2022-03-01 17:32:54,635 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 1143 transitions. Word has length 20 [2022-03-01 17:32:54,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:54,635 INFO L470 AbstractCegarLoop]: Abstraction has 362 states and 1143 transitions. [2022-03-01 17:32:54,635 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:54,635 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 1143 transitions. [2022-03-01 17:32:54,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:54,636 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:54,636 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:54,652 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Ended with exit code 0 [2022-03-01 17:32:54,853 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2022-03-01 17:32:54,853 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:54,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:54,853 INFO L85 PathProgramCache]: Analyzing trace with hash 8668194, now seen corresponding path program 125 times [2022-03-01 17:32:54,853 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:54,853 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285766609] [2022-03-01 17:32:54,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:54,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:54,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:54,920 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:54,920 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:54,920 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285766609] [2022-03-01 17:32:54,920 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285766609] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:54,920 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1818173389] [2022-03-01 17:32:54,921 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:32:54,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:54,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:54,922 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:54,923 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2022-03-01 17:32:55,036 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:32:55,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:55,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:55,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:55,088 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 54 treesize of output 42 [2022-03-01 17:32:55,171 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:55,171 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:55,289 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:55,290 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:32:55,311 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:55,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1818173389] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:55,311 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:55,311 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:32:55,311 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196763439] [2022-03-01 17:32:55,311 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:55,311 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:32:55,311 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:55,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:32:55,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:32:55,312 INFO L87 Difference]: Start difference. First operand 362 states and 1143 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:55,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:55,563 INFO L93 Difference]: Finished difference Result 588 states and 1727 transitions. [2022-03-01 17:32:55,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:32:55,563 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:55,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:55,564 INFO L225 Difference]: With dead ends: 588 [2022-03-01 17:32:55,564 INFO L226 Difference]: Without dead ends: 588 [2022-03-01 17:32:55,564 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=125, Invalid=475, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:32:55,564 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 105 mSDsluCounter, 460 mSDsCounter, 0 mSdLazyCounter, 681 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 693 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 681 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:55,564 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 239 Invalid, 693 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 681 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:55,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2022-03-01 17:32:55,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 357. [2022-03-01 17:32:55,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 356 states have (on average 3.1601123595505616) internal successors, (1125), 356 states have internal predecessors, (1125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:55,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 1125 transitions. [2022-03-01 17:32:55,569 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 1125 transitions. Word has length 20 [2022-03-01 17:32:55,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:55,569 INFO L470 AbstractCegarLoop]: Abstraction has 357 states and 1125 transitions. [2022-03-01 17:32:55,569 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:55,569 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 1125 transitions. [2022-03-01 17:32:55,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:55,570 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:55,570 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:55,588 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Ended with exit code 0 [2022-03-01 17:32:55,788 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable126 [2022-03-01 17:32:55,788 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:55,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:55,788 INFO L85 PathProgramCache]: Analyzing trace with hash -806670848, now seen corresponding path program 126 times [2022-03-01 17:32:55,788 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:55,788 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330632410] [2022-03-01 17:32:55,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:55,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:55,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:55,894 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:55,894 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:55,894 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330632410] [2022-03-01 17:32:55,894 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330632410] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:55,894 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312321470] [2022-03-01 17:32:55,894 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:32:55,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:55,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:55,896 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:55,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2022-03-01 17:32:56,008 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:32:56,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:56,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:56,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:56,092 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 24 treesize of output 18 [2022-03-01 17:32:56,153 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:56,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:56,296 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:56,296 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:32:56,319 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:56,319 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312321470] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:56,319 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:56,319 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:32:56,319 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050686958] [2022-03-01 17:32:56,319 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:56,319 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:32:56,320 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:56,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:32:56,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:32:56,320 INFO L87 Difference]: Start difference. First operand 357 states and 1125 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:56,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:56,547 INFO L93 Difference]: Finished difference Result 518 states and 1566 transitions. [2022-03-01 17:32:56,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:56,548 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:56,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:56,549 INFO L225 Difference]: With dead ends: 518 [2022-03-01 17:32:56,549 INFO L226 Difference]: Without dead ends: 518 [2022-03-01 17:32:56,549 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:32:56,549 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 122 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 577 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 577 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:56,549 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 161 Invalid, 583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 577 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:56,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2022-03-01 17:32:56,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 360. [2022-03-01 17:32:56,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 359 states have (on average 3.15041782729805) internal successors, (1131), 359 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:56,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 1131 transitions. [2022-03-01 17:32:56,554 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 1131 transitions. Word has length 20 [2022-03-01 17:32:56,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:56,554 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 1131 transitions. [2022-03-01 17:32:56,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:56,554 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 1131 transitions. [2022-03-01 17:32:56,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:56,554 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:56,555 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:56,571 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Ended with exit code 0 [2022-03-01 17:32:56,771 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127,127 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:56,771 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:56,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:56,771 INFO L85 PathProgramCache]: Analyzing trace with hash 404487612, now seen corresponding path program 127 times [2022-03-01 17:32:56,771 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:56,771 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697721797] [2022-03-01 17:32:56,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:56,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:56,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:56,846 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:56,846 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:56,846 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697721797] [2022-03-01 17:32:56,846 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697721797] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:56,846 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [66620975] [2022-03-01 17:32:56,846 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:32:56,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:56,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:56,856 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:56,857 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Waiting until timeout for monitored process [2022-03-01 17:32:56,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:56,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:56,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:57,034 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 24 treesize of output 18 [2022-03-01 17:32:57,102 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:57,102 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:57,243 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:57,243 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:32:57,274 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:57,274 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [66620975] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:57,274 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:57,275 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:32:57,275 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937645270] [2022-03-01 17:32:57,275 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:57,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:32:57,275 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:57,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:32:57,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:32:57,275 INFO L87 Difference]: Start difference. First operand 360 states and 1131 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:57,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:57,547 INFO L93 Difference]: Finished difference Result 522 states and 1558 transitions. [2022-03-01 17:32:57,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:57,547 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:57,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:57,548 INFO L225 Difference]: With dead ends: 522 [2022-03-01 17:32:57,548 INFO L226 Difference]: Without dead ends: 522 [2022-03-01 17:32:57,548 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:32:57,548 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 116 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 726 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 730 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 726 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:57,549 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 204 Invalid, 730 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 726 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:57,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2022-03-01 17:32:57,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 353. [2022-03-01 17:32:57,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 352 states have (on average 3.133522727272727) internal successors, (1103), 352 states have internal predecessors, (1103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:57,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 1103 transitions. [2022-03-01 17:32:57,553 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 1103 transitions. Word has length 20 [2022-03-01 17:32:57,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:57,553 INFO L470 AbstractCegarLoop]: Abstraction has 353 states and 1103 transitions. [2022-03-01 17:32:57,553 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:57,553 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 1103 transitions. [2022-03-01 17:32:57,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:57,554 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:57,554 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:57,570 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:57,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128,128 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:57,767 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:57,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:57,767 INFO L85 PathProgramCache]: Analyzing trace with hash 1678642466, now seen corresponding path program 128 times [2022-03-01 17:32:57,767 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:57,767 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829007562] [2022-03-01 17:32:57,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:57,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:57,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:57,862 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:57,862 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:57,862 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829007562] [2022-03-01 17:32:57,862 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829007562] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:57,862 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [698286623] [2022-03-01 17:32:57,863 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:32:57,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:57,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:57,864 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:57,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Waiting until timeout for monitored process [2022-03-01 17:32:57,971 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:32:57,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:57,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:57,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:58,058 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 24 treesize of output 18 [2022-03-01 17:32:58,148 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:58,148 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:58,313 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:58,313 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:32:58,335 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:58,336 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [698286623] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:58,336 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:58,336 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:32:58,337 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472643554] [2022-03-01 17:32:58,337 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:58,337 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:32:58,337 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:58,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:32:58,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:32:58,338 INFO L87 Difference]: Start difference. First operand 353 states and 1103 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:58,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:58,529 INFO L93 Difference]: Finished difference Result 479 states and 1461 transitions. [2022-03-01 17:32:58,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:58,529 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:58,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:58,530 INFO L225 Difference]: With dead ends: 479 [2022-03-01 17:32:58,530 INFO L226 Difference]: Without dead ends: 479 [2022-03-01 17:32:58,530 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:32:58,530 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 105 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:58,530 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 146 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 555 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:58,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 479 states. [2022-03-01 17:32:58,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 479 to 348. [2022-03-01 17:32:58,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 347 states have (on average 3.106628242074928) internal successors, (1078), 347 states have internal predecessors, (1078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:58,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 1078 transitions. [2022-03-01 17:32:58,535 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 1078 transitions. Word has length 20 [2022-03-01 17:32:58,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:58,535 INFO L470 AbstractCegarLoop]: Abstraction has 348 states and 1078 transitions. [2022-03-01 17:32:58,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:58,535 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 1078 transitions. [2022-03-01 17:32:58,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:58,536 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:58,536 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:58,559 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Forceful destruction successful, exit code 0 [2022-03-01 17:32:58,757 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2022-03-01 17:32:58,757 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:58,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:58,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1257912026, now seen corresponding path program 129 times [2022-03-01 17:32:58,758 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:58,758 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703015456] [2022-03-01 17:32:58,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:58,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:58,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:58,837 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:58,837 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:58,837 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703015456] [2022-03-01 17:32:58,837 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703015456] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:58,837 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [687895806] [2022-03-01 17:32:58,837 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:32:58,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:58,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:58,839 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:58,839 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Waiting until timeout for monitored process [2022-03-01 17:32:58,947 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:32:58,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:58,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:58,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:32:59,052 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 27 treesize of output 21 [2022-03-01 17:32:59,097 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:59,097 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:32:59,256 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:32:59,257 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:32:59,282 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:59,282 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [687895806] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:32:59,282 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:32:59,282 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:32:59,282 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829011584] [2022-03-01 17:32:59,282 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:32:59,282 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:32:59,283 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:32:59,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:32:59,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:32:59,283 INFO L87 Difference]: Start difference. First operand 348 states and 1078 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:59,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:32:59,523 INFO L93 Difference]: Finished difference Result 432 states and 1303 transitions. [2022-03-01 17:32:59,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:32:59,524 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:32:59,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:32:59,524 INFO L225 Difference]: With dead ends: 432 [2022-03-01 17:32:59,524 INFO L226 Difference]: Without dead ends: 432 [2022-03-01 17:32:59,525 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:32:59,525 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 107 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 602 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 610 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:32:59,525 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 165 Invalid, 610 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 602 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:32:59,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2022-03-01 17:32:59,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 350. [2022-03-01 17:32:59,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 350 states, 349 states have (on average 3.1203438395415475) internal successors, (1089), 349 states have internal predecessors, (1089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:59,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 1089 transitions. [2022-03-01 17:32:59,529 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 1089 transitions. Word has length 20 [2022-03-01 17:32:59,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:32:59,529 INFO L470 AbstractCegarLoop]: Abstraction has 350 states and 1089 transitions. [2022-03-01 17:32:59,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:32:59,529 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 1089 transitions. [2022-03-01 17:32:59,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:32:59,530 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:32:59,530 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:32:59,546 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Ended with exit code 0 [2022-03-01 17:32:59,730 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable130 [2022-03-01 17:32:59,730 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:32:59,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:32:59,730 INFO L85 PathProgramCache]: Analyzing trace with hash 16242828, now seen corresponding path program 130 times [2022-03-01 17:32:59,730 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:32:59,730 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704896724] [2022-03-01 17:32:59,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:32:59,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:32:59,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:32:59,850 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:32:59,850 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:32:59,850 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704896724] [2022-03-01 17:32:59,850 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704896724] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:32:59,850 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1465903642] [2022-03-01 17:32:59,850 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:32:59,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:32:59,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:32:59,851 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:32:59,852 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Waiting until timeout for monitored process [2022-03-01 17:32:59,950 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:32:59,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:32:59,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:32:59,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:00,092 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 27 treesize of output 21 [2022-03-01 17:33:00,138 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:00,138 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:00,285 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:00,286 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:33:00,308 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:00,308 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1465903642] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:00,308 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:00,308 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-03-01 17:33:00,308 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353700224] [2022-03-01 17:33:00,308 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:00,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-01 17:33:00,309 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:00,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-01 17:33:00,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=441, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:33:00,309 INFO L87 Difference]: Start difference. First operand 350 states and 1089 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:00,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:00,798 INFO L93 Difference]: Finished difference Result 537 states and 1551 transitions. [2022-03-01 17:33:00,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-01 17:33:00,799 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:00,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:00,799 INFO L225 Difference]: With dead ends: 537 [2022-03-01 17:33:00,799 INFO L226 Difference]: Without dead ends: 537 [2022-03-01 17:33:00,800 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=150, Invalid=842, Unknown=0, NotChecked=0, Total=992 [2022-03-01 17:33:00,800 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 274 mSDsluCounter, 466 mSDsCounter, 0 mSdLazyCounter, 833 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 274 SdHoareTripleChecker+Valid, 257 SdHoareTripleChecker+Invalid, 857 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 833 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:00,800 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [274 Valid, 257 Invalid, 857 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 833 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:33:00,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2022-03-01 17:33:00,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 351. [2022-03-01 17:33:00,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 350 states have (on average 3.1142857142857143) internal successors, (1090), 350 states have internal predecessors, (1090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:00,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 1090 transitions. [2022-03-01 17:33:00,804 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 1090 transitions. Word has length 20 [2022-03-01 17:33:00,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:00,805 INFO L470 AbstractCegarLoop]: Abstraction has 351 states and 1090 transitions. [2022-03-01 17:33:00,805 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:00,805 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 1090 transitions. [2022-03-01 17:33:00,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:00,805 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:00,805 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:00,822 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:01,011 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,131 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:01,012 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:01,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:01,012 INFO L85 PathProgramCache]: Analyzing trace with hash 18868604, now seen corresponding path program 131 times [2022-03-01 17:33:01,012 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:01,012 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280686316] [2022-03-01 17:33:01,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:01,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:01,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:01,102 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:01,102 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:01,102 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280686316] [2022-03-01 17:33:01,102 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280686316] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:01,102 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669890117] [2022-03-01 17:33:01,102 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:33:01,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:01,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:01,104 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:01,104 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Waiting until timeout for monitored process [2022-03-01 17:33:01,206 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:33:01,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:01,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:01,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:01,335 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:01,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:01,471 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:01,471 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:33:01,493 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:01,493 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669890117] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:01,493 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:01,493 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:33:01,494 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67942432] [2022-03-01 17:33:01,494 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:01,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:33:01,494 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:01,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:33:01,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:33:01,494 INFO L87 Difference]: Start difference. First operand 351 states and 1090 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:01,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:01,656 INFO L93 Difference]: Finished difference Result 396 states and 1211 transitions. [2022-03-01 17:33:01,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:33:01,657 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:01,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:01,657 INFO L225 Difference]: With dead ends: 396 [2022-03-01 17:33:01,658 INFO L226 Difference]: Without dead ends: 396 [2022-03-01 17:33:01,658 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:33:01,658 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 55 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 451 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 451 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:01,658 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 121 Invalid, 454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 451 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:33:01,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2022-03-01 17:33:01,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 353. [2022-03-01 17:33:01,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 352 states have (on average 3.116477272727273) internal successors, (1097), 352 states have internal predecessors, (1097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:01,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 1097 transitions. [2022-03-01 17:33:01,662 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 1097 transitions. Word has length 20 [2022-03-01 17:33:01,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:01,662 INFO L470 AbstractCegarLoop]: Abstraction has 353 states and 1097 transitions. [2022-03-01 17:33:01,662 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:01,662 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 1097 transitions. [2022-03-01 17:33:01,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:01,662 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:01,662 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:01,679 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Ended with exit code 0 [2022-03-01 17:33:01,864 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,132 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:01,864 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:01,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:01,864 INFO L85 PathProgramCache]: Analyzing trace with hash 291075782, now seen corresponding path program 132 times [2022-03-01 17:33:01,865 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:01,865 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690365375] [2022-03-01 17:33:01,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:01,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:01,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:01,966 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:01,966 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:01,966 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690365375] [2022-03-01 17:33:01,966 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690365375] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:01,966 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1371980861] [2022-03-01 17:33:01,966 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:33:01,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:01,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:01,967 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:01,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Waiting until timeout for monitored process [2022-03-01 17:33:02,072 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:33:02,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:02,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:02,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:02,192 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 63 treesize of output 49 [2022-03-01 17:33:02,292 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:02,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:02,504 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:02,504 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:33:02,532 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:02,532 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1371980861] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:02,532 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:02,533 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:33:02,533 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931219322] [2022-03-01 17:33:02,533 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:02,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:33:02,533 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:02,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:33:02,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:33:02,533 INFO L87 Difference]: Start difference. First operand 353 states and 1097 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:02,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:02,867 INFO L93 Difference]: Finished difference Result 570 states and 1641 transitions. [2022-03-01 17:33:02,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:33:02,868 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:02,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:02,869 INFO L225 Difference]: With dead ends: 570 [2022-03-01 17:33:02,869 INFO L226 Difference]: Without dead ends: 570 [2022-03-01 17:33:02,869 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=126, Invalid=524, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:33:02,869 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 146 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 668 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 668 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:02,869 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 219 Invalid, 681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 668 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:33:02,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2022-03-01 17:33:02,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 363. [2022-03-01 17:33:02,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 362 states have (on average 3.154696132596685) internal successors, (1142), 362 states have internal predecessors, (1142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:02,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 1142 transitions. [2022-03-01 17:33:02,874 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 1142 transitions. Word has length 20 [2022-03-01 17:33:02,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:02,874 INFO L470 AbstractCegarLoop]: Abstraction has 363 states and 1142 transitions. [2022-03-01 17:33:02,874 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:02,874 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 1142 transitions. [2022-03-01 17:33:02,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:02,875 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:02,875 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:02,891 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Ended with exit code 0 [2022-03-01 17:33:03,083 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2022-03-01 17:33:03,083 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:03,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:03,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1173153216, now seen corresponding path program 133 times [2022-03-01 17:33:03,084 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:03,084 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694269443] [2022-03-01 17:33:03,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:03,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:03,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:03,155 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:03,155 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:03,155 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694269443] [2022-03-01 17:33:03,155 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694269443] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:03,155 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1177271212] [2022-03-01 17:33:03,155 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:33:03,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:03,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:03,156 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:03,157 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Waiting until timeout for monitored process [2022-03-01 17:33:03,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:03,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:03,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:03,339 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 57 treesize of output 45 [2022-03-01 17:33:03,393 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:03,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:03,496 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:03,496 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:33:03,511 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:03,511 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1177271212] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:03,511 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:03,511 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:33:03,511 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707165050] [2022-03-01 17:33:03,511 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:03,512 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:33:03,512 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:03,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:33:03,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:33:03,512 INFO L87 Difference]: Start difference. First operand 363 states and 1142 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:03,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:03,685 INFO L93 Difference]: Finished difference Result 504 states and 1487 transitions. [2022-03-01 17:33:03,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:33:03,685 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:03,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:03,686 INFO L225 Difference]: With dead ends: 504 [2022-03-01 17:33:03,686 INFO L226 Difference]: Without dead ends: 498 [2022-03-01 17:33:03,686 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:33:03,686 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 126 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 573 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 586 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:03,686 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 176 Invalid, 586 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 573 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:33:03,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 498 states. [2022-03-01 17:33:03,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 498 to 360. [2022-03-01 17:33:03,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 359 states have (on average 3.15041782729805) internal successors, (1131), 359 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:03,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 1131 transitions. [2022-03-01 17:33:03,691 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 1131 transitions. Word has length 20 [2022-03-01 17:33:03,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:03,691 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 1131 transitions. [2022-03-01 17:33:03,691 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:03,691 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 1131 transitions. [2022-03-01 17:33:03,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:03,691 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:03,692 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:03,708 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:03,908 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2022-03-01 17:33:03,908 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:03,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:03,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1031973116, now seen corresponding path program 134 times [2022-03-01 17:33:03,908 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:03,908 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175025225] [2022-03-01 17:33:03,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:03,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:03,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:03,981 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:03,981 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:03,981 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175025225] [2022-03-01 17:33:03,981 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175025225] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:03,981 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [310912762] [2022-03-01 17:33:03,981 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:33:03,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:03,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:03,982 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:03,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Waiting until timeout for monitored process [2022-03-01 17:33:04,081 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:33:04,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:04,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:04,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:04,184 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 57 treesize of output 45 [2022-03-01 17:33:04,275 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:04,276 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:04,445 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:04,445 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:33:04,468 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:04,468 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [310912762] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:04,468 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:04,468 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:33:04,469 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645275415] [2022-03-01 17:33:04,469 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:04,469 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:33:04,469 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:04,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:33:04,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:33:04,469 INFO L87 Difference]: Start difference. First operand 360 states and 1131 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:04,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:04,887 INFO L93 Difference]: Finished difference Result 575 states and 1685 transitions. [2022-03-01 17:33:04,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:33:04,887 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:04,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:04,888 INFO L225 Difference]: With dead ends: 575 [2022-03-01 17:33:04,888 INFO L226 Difference]: Without dead ends: 575 [2022-03-01 17:33:04,888 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=104, Invalid=496, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:33:04,889 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 73 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 903 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 910 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 903 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:04,889 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 296 Invalid, 910 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 903 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:33:04,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states. [2022-03-01 17:33:04,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 361. [2022-03-01 17:33:04,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 360 states have (on average 3.158333333333333) internal successors, (1137), 360 states have internal predecessors, (1137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:04,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 1137 transitions. [2022-03-01 17:33:04,893 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 1137 transitions. Word has length 20 [2022-03-01 17:33:04,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:04,893 INFO L470 AbstractCegarLoop]: Abstraction has 361 states and 1137 transitions. [2022-03-01 17:33:04,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:04,894 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 1137 transitions. [2022-03-01 17:33:04,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:04,894 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:04,894 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:04,910 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Ended with exit code 0 [2022-03-01 17:33:05,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2022-03-01 17:33:05,103 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:05,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:05,103 INFO L85 PathProgramCache]: Analyzing trace with hash 2026348736, now seen corresponding path program 135 times [2022-03-01 17:33:05,104 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:05,104 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280724861] [2022-03-01 17:33:05,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:05,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:05,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:05,214 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:05,214 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:05,214 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280724861] [2022-03-01 17:33:05,214 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280724861] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:05,214 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1187378551] [2022-03-01 17:33:05,214 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:33:05,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:05,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:05,216 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:05,216 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Waiting until timeout for monitored process [2022-03-01 17:33:05,353 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:33:05,353 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:05,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:05,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:05,484 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 63 treesize of output 49 [2022-03-01 17:33:05,593 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:05,594 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:05,728 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:05,729 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:33:05,747 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:05,747 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1187378551] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:05,747 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:05,747 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:33:05,747 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155469899] [2022-03-01 17:33:05,747 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:05,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:33:05,748 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:05,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:33:05,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:33:05,748 INFO L87 Difference]: Start difference. First operand 361 states and 1137 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:06,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:06,025 INFO L93 Difference]: Finished difference Result 544 states and 1618 transitions. [2022-03-01 17:33:06,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:33:06,025 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:06,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:06,026 INFO L225 Difference]: With dead ends: 544 [2022-03-01 17:33:06,026 INFO L226 Difference]: Without dead ends: 544 [2022-03-01 17:33:06,027 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=102, Invalid=498, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:33:06,027 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 119 mSDsluCounter, 475 mSDsCounter, 0 mSdLazyCounter, 799 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 809 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 799 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:06,027 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 264 Invalid, 809 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 799 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:33:06,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2022-03-01 17:33:06,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 360. [2022-03-01 17:33:06,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 359 states have (on average 3.15041782729805) internal successors, (1131), 359 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:06,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 1131 transitions. [2022-03-01 17:33:06,031 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 1131 transitions. Word has length 20 [2022-03-01 17:33:06,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:06,032 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 1131 transitions. [2022-03-01 17:33:06,032 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:06,032 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 1131 transitions. [2022-03-01 17:33:06,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:06,032 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:06,032 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:06,048 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:06,248 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2022-03-01 17:33:06,248 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:06,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:06,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1288165428, now seen corresponding path program 136 times [2022-03-01 17:33:06,249 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:06,249 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079455520] [2022-03-01 17:33:06,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:06,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:06,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:06,365 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:06,365 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:06,365 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079455520] [2022-03-01 17:33:06,365 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079455520] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:06,365 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1070129648] [2022-03-01 17:33:06,366 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:33:06,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:06,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:06,367 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:06,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Waiting until timeout for monitored process [2022-03-01 17:33:06,484 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:33:06,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:06,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:06,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:06,604 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 63 treesize of output 49 [2022-03-01 17:33:06,678 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:06,678 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:06,803 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:06,804 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:33:06,826 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:06,826 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1070129648] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:06,826 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:06,826 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:33:06,826 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47421216] [2022-03-01 17:33:06,826 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:06,826 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:33:06,826 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:06,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:33:06,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:33:06,827 INFO L87 Difference]: Start difference. First operand 360 states and 1131 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:07,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:07,114 INFO L93 Difference]: Finished difference Result 541 states and 1566 transitions. [2022-03-01 17:33:07,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:33:07,114 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:07,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:07,115 INFO L225 Difference]: With dead ends: 541 [2022-03-01 17:33:07,115 INFO L226 Difference]: Without dead ends: 535 [2022-03-01 17:33:07,116 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=108, Invalid=492, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:33:07,116 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 117 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 632 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 646 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 632 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:07,116 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 198 Invalid, 646 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 632 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:33:07,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2022-03-01 17:33:07,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 364. [2022-03-01 17:33:07,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 363 states have (on average 3.1542699724517904) internal successors, (1145), 363 states have internal predecessors, (1145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:07,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 1145 transitions. [2022-03-01 17:33:07,121 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 1145 transitions. Word has length 20 [2022-03-01 17:33:07,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:07,121 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 1145 transitions. [2022-03-01 17:33:07,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:07,121 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 1145 transitions. [2022-03-01 17:33:07,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:07,121 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:07,121 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:07,137 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Ended with exit code 0 [2022-03-01 17:33:07,325 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137,137 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:07,325 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:07,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:07,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1264265514, now seen corresponding path program 137 times [2022-03-01 17:33:07,325 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:07,325 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547842437] [2022-03-01 17:33:07,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:07,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:07,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:07,436 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:07,436 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:07,437 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547842437] [2022-03-01 17:33:07,437 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547842437] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:07,437 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [49937189] [2022-03-01 17:33:07,437 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:33:07,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:07,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:07,438 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:07,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Waiting until timeout for monitored process [2022-03-01 17:33:07,547 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:33:07,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:07,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:07,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:07,664 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 63 treesize of output 49 [2022-03-01 17:33:07,758 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:07,758 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:07,931 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:07,931 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:33:07,957 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:07,957 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [49937189] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:07,957 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:07,957 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:33:07,957 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53606414] [2022-03-01 17:33:07,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:07,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:33:07,958 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:07,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:33:07,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:33:07,958 INFO L87 Difference]: Start difference. First operand 364 states and 1145 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:08,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:08,256 INFO L93 Difference]: Finished difference Result 547 states and 1587 transitions. [2022-03-01 17:33:08,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:33:08,257 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:08,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:08,258 INFO L225 Difference]: With dead ends: 547 [2022-03-01 17:33:08,258 INFO L226 Difference]: Without dead ends: 547 [2022-03-01 17:33:08,258 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=125, Invalid=577, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:33:08,258 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 116 mSDsluCounter, 471 mSDsCounter, 0 mSdLazyCounter, 696 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 696 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:08,258 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 283 Invalid, 709 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 696 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:33:08,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 547 states. [2022-03-01 17:33:08,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 547 to 361. [2022-03-01 17:33:08,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 360 states have (on average 3.1527777777777777) internal successors, (1135), 360 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:08,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 1135 transitions. [2022-03-01 17:33:08,263 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 1135 transitions. Word has length 20 [2022-03-01 17:33:08,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:08,263 INFO L470 AbstractCegarLoop]: Abstraction has 361 states and 1135 transitions. [2022-03-01 17:33:08,263 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:08,263 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 1135 transitions. [2022-03-01 17:33:08,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:08,263 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:08,263 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:08,280 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Ended with exit code 0 [2022-03-01 17:33:08,478 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable138 [2022-03-01 17:33:08,479 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:08,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:08,479 INFO L85 PathProgramCache]: Analyzing trace with hash -235484062, now seen corresponding path program 138 times [2022-03-01 17:33:08,479 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:08,479 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428735679] [2022-03-01 17:33:08,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:08,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:08,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:08,581 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:08,581 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:08,581 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428735679] [2022-03-01 17:33:08,581 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428735679] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:08,581 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1724426746] [2022-03-01 17:33:08,582 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:33:08,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:08,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:08,596 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:08,597 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Waiting until timeout for monitored process [2022-03-01 17:33:08,701 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:33:08,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:08,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:08,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:08,836 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 27 treesize of output 21 [2022-03-01 17:33:08,904 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:08,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:09,089 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:09,089 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:33:09,115 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:09,115 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1724426746] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:09,115 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:09,116 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:33:09,116 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187205024] [2022-03-01 17:33:09,116 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:09,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:33:09,116 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:09,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:33:09,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:33:09,116 INFO L87 Difference]: Start difference. First operand 361 states and 1135 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:09,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:09,389 INFO L93 Difference]: Finished difference Result 480 states and 1444 transitions. [2022-03-01 17:33:09,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:33:09,390 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:09,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:09,390 INFO L225 Difference]: With dead ends: 480 [2022-03-01 17:33:09,390 INFO L226 Difference]: Without dead ends: 480 [2022-03-01 17:33:09,391 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=99, Invalid=453, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:33:09,391 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 90 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 609 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 616 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:09,391 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 180 Invalid, 616 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 609 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:33:09,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2022-03-01 17:33:09,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 358. [2022-03-01 17:33:09,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 357 states have (on average 3.1400560224089635) internal successors, (1121), 357 states have internal predecessors, (1121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:09,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 1121 transitions. [2022-03-01 17:33:09,395 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 1121 transitions. Word has length 20 [2022-03-01 17:33:09,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:09,395 INFO L470 AbstractCegarLoop]: Abstraction has 358 states and 1121 transitions. [2022-03-01 17:33:09,395 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:09,395 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 1121 transitions. [2022-03-01 17:33:09,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:09,396 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:09,396 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:09,412 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:09,597 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 139 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2022-03-01 17:33:09,597 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:09,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:09,598 INFO L85 PathProgramCache]: Analyzing trace with hash 758891558, now seen corresponding path program 139 times [2022-03-01 17:33:09,598 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:09,598 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369084836] [2022-03-01 17:33:09,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:09,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:09,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:09,700 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:09,700 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:09,700 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369084836] [2022-03-01 17:33:09,700 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369084836] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:09,700 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1650114589] [2022-03-01 17:33:09,700 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:33:09,700 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:09,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:09,701 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:09,702 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Waiting until timeout for monitored process [2022-03-01 17:33:09,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:09,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:09,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:09,989 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 62 treesize of output 48 [2022-03-01 17:33:10,068 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:10,068 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:10,199 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:10,199 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:33:10,218 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:10,218 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1650114589] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:10,218 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:10,218 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:33:10,218 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698252907] [2022-03-01 17:33:10,218 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:10,218 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:33:10,219 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:10,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:33:10,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:33:10,219 INFO L87 Difference]: Start difference. First operand 358 states and 1121 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:10,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:10,435 INFO L93 Difference]: Finished difference Result 474 states and 1426 transitions. [2022-03-01 17:33:10,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:33:10,435 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:10,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:10,436 INFO L225 Difference]: With dead ends: 474 [2022-03-01 17:33:10,436 INFO L226 Difference]: Without dead ends: 474 [2022-03-01 17:33:10,436 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:33:10,436 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 94 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 572 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 579 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:10,436 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 177 Invalid, 579 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 572 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:33:10,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2022-03-01 17:33:10,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 357. [2022-03-01 17:33:10,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 356 states have (on average 3.1264044943820224) internal successors, (1113), 356 states have internal predecessors, (1113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:10,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 1113 transitions. [2022-03-01 17:33:10,442 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 1113 transitions. Word has length 20 [2022-03-01 17:33:10,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:10,442 INFO L470 AbstractCegarLoop]: Abstraction has 357 states and 1113 transitions. [2022-03-01 17:33:10,442 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:10,442 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 1113 transitions. [2022-03-01 17:33:10,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:10,443 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:10,443 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:10,466 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:10,665 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,140 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:10,665 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:10,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:10,666 INFO L85 PathProgramCache]: Analyzing trace with hash 463464376, now seen corresponding path program 140 times [2022-03-01 17:33:10,666 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:10,666 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894562737] [2022-03-01 17:33:10,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:10,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:10,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:10,754 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:10,754 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:10,754 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894562737] [2022-03-01 17:33:10,754 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894562737] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:10,754 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [171514634] [2022-03-01 17:33:10,755 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:33:10,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:10,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:10,756 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:10,756 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Waiting until timeout for monitored process [2022-03-01 17:33:10,895 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:33:10,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:10,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:10,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:11,078 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:11,078 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:11,253 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:11,254 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:33:11,279 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:11,280 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [171514634] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:11,280 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:11,280 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:33:11,280 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608959704] [2022-03-01 17:33:11,280 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:11,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:33:11,280 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:11,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:33:11,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:33:11,280 INFO L87 Difference]: Start difference. First operand 357 states and 1113 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:11,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:11,551 INFO L93 Difference]: Finished difference Result 435 states and 1319 transitions. [2022-03-01 17:33:11,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:33:11,552 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:11,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:11,553 INFO L225 Difference]: With dead ends: 435 [2022-03-01 17:33:11,553 INFO L226 Difference]: Without dead ends: 435 [2022-03-01 17:33:11,553 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=109, Invalid=443, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:33:11,553 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 59 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 540 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 550 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:11,553 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 160 Invalid, 550 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 540 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:33:11,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2022-03-01 17:33:11,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 354. [2022-03-01 17:33:11,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 353 states have (on average 3.1189801699716715) internal successors, (1101), 353 states have internal predecessors, (1101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:11,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 1101 transitions. [2022-03-01 17:33:11,557 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 1101 transitions. Word has length 20 [2022-03-01 17:33:11,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:11,557 INFO L470 AbstractCegarLoop]: Abstraction has 354 states and 1101 transitions. [2022-03-01 17:33:11,557 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:11,557 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 1101 transitions. [2022-03-01 17:33:11,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:11,559 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:11,559 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:11,575 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:11,771 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,141 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:11,771 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:11,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:11,771 INFO L85 PathProgramCache]: Analyzing trace with hash -373083940, now seen corresponding path program 141 times [2022-03-01 17:33:11,772 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:11,772 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712184091] [2022-03-01 17:33:11,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:11,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:11,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:11,870 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:11,870 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:11,870 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712184091] [2022-03-01 17:33:11,870 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712184091] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:11,870 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1998029378] [2022-03-01 17:33:11,870 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:33:11,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:11,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:11,871 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:11,872 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Waiting until timeout for monitored process [2022-03-01 17:33:11,981 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:33:11,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:11,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:11,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:12,090 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 54 treesize of output 42 [2022-03-01 17:33:12,137 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:12,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:12,266 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:12,266 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:33:12,287 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:12,287 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1998029378] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:12,288 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:12,288 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:33:12,288 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922002437] [2022-03-01 17:33:12,288 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:12,288 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:33:12,288 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:12,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:33:12,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:33:12,288 INFO L87 Difference]: Start difference. First operand 354 states and 1101 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:12,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:12,501 INFO L93 Difference]: Finished difference Result 442 states and 1309 transitions. [2022-03-01 17:33:12,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:33:12,501 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:12,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:12,502 INFO L225 Difference]: With dead ends: 442 [2022-03-01 17:33:12,502 INFO L226 Difference]: Without dead ends: 436 [2022-03-01 17:33:12,502 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:33:12,502 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 92 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 523 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:12,502 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 162 Invalid, 537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 523 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:33:12,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2022-03-01 17:33:12,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 362. [2022-03-01 17:33:12,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 3.1218836565096955) internal successors, (1127), 361 states have internal predecessors, (1127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:12,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 1127 transitions. [2022-03-01 17:33:12,506 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 1127 transitions. Word has length 20 [2022-03-01 17:33:12,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:12,506 INFO L470 AbstractCegarLoop]: Abstraction has 362 states and 1127 transitions. [2022-03-01 17:33:12,507 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:12,507 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 1127 transitions. [2022-03-01 17:33:12,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:12,507 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:12,507 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:12,523 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Ended with exit code 0 [2022-03-01 17:33:12,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,142 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:12,723 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:12,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:12,723 INFO L85 PathProgramCache]: Analyzing trace with hash -349184026, now seen corresponding path program 142 times [2022-03-01 17:33:12,723 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:12,724 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836339518] [2022-03-01 17:33:12,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:12,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:12,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:12,832 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:12,833 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:12,833 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836339518] [2022-03-01 17:33:12,833 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836339518] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:12,833 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703839300] [2022-03-01 17:33:12,833 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:33:12,833 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:12,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:12,834 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:12,835 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Waiting until timeout for monitored process [2022-03-01 17:33:12,973 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:33:12,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:12,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:12,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:13,093 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 54 treesize of output 42 [2022-03-01 17:33:13,140 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:13,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:13,271 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:13,272 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:33:13,293 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:13,293 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1703839300] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:13,293 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:13,293 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:33:13,294 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714358622] [2022-03-01 17:33:13,294 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:13,294 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:33:13,294 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:13,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:33:13,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:33:13,294 INFO L87 Difference]: Start difference. First operand 362 states and 1127 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:13,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:13,560 INFO L93 Difference]: Finished difference Result 448 states and 1330 transitions. [2022-03-01 17:33:13,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:33:13,561 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:13,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:13,561 INFO L225 Difference]: With dead ends: 448 [2022-03-01 17:33:13,561 INFO L226 Difference]: Without dead ends: 448 [2022-03-01 17:33:13,562 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:33:13,562 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 86 mSDsluCounter, 410 mSDsCounter, 0 mSdLazyCounter, 617 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 617 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:13,562 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 217 Invalid, 629 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 617 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:33:13,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2022-03-01 17:33:13,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 360. [2022-03-01 17:33:13,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 359 states have (on average 3.1253481894150417) internal successors, (1122), 359 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:13,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 1122 transitions. [2022-03-01 17:33:13,566 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 1122 transitions. Word has length 20 [2022-03-01 17:33:13,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:13,566 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 1122 transitions. [2022-03-01 17:33:13,566 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:13,566 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 1122 transitions. [2022-03-01 17:33:13,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:13,567 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:13,567 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:13,583 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:13,782 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable143 [2022-03-01 17:33:13,783 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:13,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:13,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1133950912, now seen corresponding path program 143 times [2022-03-01 17:33:13,783 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:13,783 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030837438] [2022-03-01 17:33:13,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:13,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:13,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:13,851 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:13,852 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:13,852 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030837438] [2022-03-01 17:33:13,852 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030837438] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:13,852 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352424461] [2022-03-01 17:33:13,852 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:33:13,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:13,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:13,853 INFO L229 MonitoredProcess]: Starting monitored process 144 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:13,854 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Waiting until timeout for monitored process [2022-03-01 17:33:13,960 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:33:13,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:13,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:13,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:14,098 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:14,098 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:14,223 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:14,224 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:33:14,240 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:14,240 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352424461] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:14,240 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:14,240 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:33:14,240 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117751290] [2022-03-01 17:33:14,240 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:14,240 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:33:14,240 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:14,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:33:14,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:33:14,241 INFO L87 Difference]: Start difference. First operand 360 states and 1122 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:14,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:14,417 INFO L93 Difference]: Finished difference Result 417 states and 1265 transitions. [2022-03-01 17:33:14,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:33:14,417 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:14,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:14,418 INFO L225 Difference]: With dead ends: 417 [2022-03-01 17:33:14,418 INFO L226 Difference]: Without dead ends: 417 [2022-03-01 17:33:14,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=108, Invalid=444, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:33:14,418 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 64 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 564 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:14,418 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 171 Invalid, 574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 564 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:33:14,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2022-03-01 17:33:14,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 356. [2022-03-01 17:33:14,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 355 states have (on average 3.1154929577464787) internal successors, (1106), 355 states have internal predecessors, (1106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:14,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 1106 transitions. [2022-03-01 17:33:14,422 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 1106 transitions. Word has length 20 [2022-03-01 17:33:14,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:14,422 INFO L470 AbstractCegarLoop]: Abstraction has 356 states and 1106 transitions. [2022-03-01 17:33:14,422 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:14,422 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 1106 transitions. [2022-03-01 17:33:14,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:14,423 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:14,423 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:14,439 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:14,635 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2022-03-01 17:33:14,635 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:14,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:14,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1178925768, now seen corresponding path program 144 times [2022-03-01 17:33:14,636 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:14,636 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539493648] [2022-03-01 17:33:14,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:14,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:14,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:14,738 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:14,739 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:14,739 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539493648] [2022-03-01 17:33:14,739 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539493648] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:14,739 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893743418] [2022-03-01 17:33:14,739 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:33:14,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:14,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:14,740 INFO L229 MonitoredProcess]: Starting monitored process 145 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:14,741 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Waiting until timeout for monitored process [2022-03-01 17:33:14,861 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:33:14,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:14,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:14,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:15,122 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 72 treesize of output 56 [2022-03-01 17:33:15,190 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:15,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:15,317 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:15,317 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:33:15,433 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:15,433 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893743418] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:15,433 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:15,433 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:33:15,434 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931042171] [2022-03-01 17:33:15,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:15,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:33:15,434 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:15,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:33:15,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:33:15,434 INFO L87 Difference]: Start difference. First operand 356 states and 1106 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:15,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:15,833 INFO L93 Difference]: Finished difference Result 437 states and 1310 transitions. [2022-03-01 17:33:15,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:33:15,833 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:15,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:15,834 INFO L225 Difference]: With dead ends: 437 [2022-03-01 17:33:15,834 INFO L226 Difference]: Without dead ends: 437 [2022-03-01 17:33:15,834 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:33:15,834 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 64 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 620 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 628 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 620 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:15,834 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 175 Invalid, 628 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 620 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:33:15,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2022-03-01 17:33:15,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 364. [2022-03-01 17:33:15,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 363 states have (on average 3.1322314049586777) internal successors, (1137), 363 states have internal predecessors, (1137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:15,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 1137 transitions. [2022-03-01 17:33:15,838 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 1137 transitions. Word has length 20 [2022-03-01 17:33:15,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:15,838 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 1137 transitions. [2022-03-01 17:33:15,838 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:15,838 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 1137 transitions. [2022-03-01 17:33:15,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:15,839 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:15,839 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:15,855 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:16,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2022-03-01 17:33:16,055 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:16,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:16,055 INFO L85 PathProgramCache]: Analyzing trace with hash 2061003202, now seen corresponding path program 145 times [2022-03-01 17:33:16,055 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:16,055 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702943683] [2022-03-01 17:33:16,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:16,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:16,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:16,142 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:16,142 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:16,142 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702943683] [2022-03-01 17:33:16,142 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702943683] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:16,142 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [251490581] [2022-03-01 17:33:16,142 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:33:16,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:16,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:16,144 INFO L229 MonitoredProcess]: Starting monitored process 146 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:16,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Waiting until timeout for monitored process [2022-03-01 17:33:16,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:16,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:16,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:16,429 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 65 treesize of output 51 [2022-03-01 17:33:16,470 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:16,470 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:16,574 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:16,574 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:33:16,661 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:16,661 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [251490581] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:16,661 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:16,661 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:33:16,661 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166915825] [2022-03-01 17:33:16,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:16,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:33:16,661 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:16,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:33:16,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:33:16,662 INFO L87 Difference]: Start difference. First operand 364 states and 1137 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:16,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:16,937 INFO L93 Difference]: Finished difference Result 443 states and 1317 transitions. [2022-03-01 17:33:16,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:33:16,937 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:16,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:16,937 INFO L225 Difference]: With dead ends: 443 [2022-03-01 17:33:16,937 INFO L226 Difference]: Without dead ends: 437 [2022-03-01 17:33:16,938 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:33:16,938 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 81 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 503 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 513 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:16,938 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 154 Invalid, 513 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 503 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:33:16,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2022-03-01 17:33:16,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 361. [2022-03-01 17:33:16,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 360 states have (on average 3.1277777777777778) internal successors, (1126), 360 states have internal predecessors, (1126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:16,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 1126 transitions. [2022-03-01 17:33:16,942 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 1126 transitions. Word has length 20 [2022-03-01 17:33:16,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:16,942 INFO L470 AbstractCegarLoop]: Abstraction has 361 states and 1126 transitions. [2022-03-01 17:33:16,942 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:16,942 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 1126 transitions. [2022-03-01 17:33:16,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:16,943 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:16,943 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:16,959 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:17,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146,146 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:17,159 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:17,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:17,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1525773400, now seen corresponding path program 146 times [2022-03-01 17:33:17,159 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:17,159 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631432317] [2022-03-01 17:33:17,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:17,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:17,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:17,215 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:17,215 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:17,215 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631432317] [2022-03-01 17:33:17,216 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631432317] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:17,216 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792140733] [2022-03-01 17:33:17,216 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:33:17,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:17,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:17,230 INFO L229 MonitoredProcess]: Starting monitored process 147 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:17,231 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Waiting until timeout for monitored process [2022-03-01 17:33:17,340 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:33:17,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:17,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:17,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:17,486 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 54 treesize of output 42 [2022-03-01 17:33:17,503 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:17,503 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:17,578 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:17,578 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:33:17,664 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:17,664 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792140733] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:17,664 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:17,664 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:33:17,664 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990722211] [2022-03-01 17:33:17,664 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:17,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:33:17,664 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:17,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:33:17,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:33:17,665 INFO L87 Difference]: Start difference. First operand 361 states and 1126 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:17,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:17,919 INFO L93 Difference]: Finished difference Result 407 states and 1235 transitions. [2022-03-01 17:33:17,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:33:17,919 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:17,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:17,919 INFO L225 Difference]: With dead ends: 407 [2022-03-01 17:33:17,920 INFO L226 Difference]: Without dead ends: 395 [2022-03-01 17:33:17,920 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=94, Invalid=458, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:33:17,920 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 50 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 450 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:17,920 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 132 Invalid, 455 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 450 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:33:17,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2022-03-01 17:33:17,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 358. [2022-03-01 17:33:17,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 357 states have (on average 3.123249299719888) internal successors, (1115), 357 states have internal predecessors, (1115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:17,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 1115 transitions. [2022-03-01 17:33:17,924 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 1115 transitions. Word has length 20 [2022-03-01 17:33:17,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:17,924 INFO L470 AbstractCegarLoop]: Abstraction has 358 states and 1115 transitions. [2022-03-01 17:33:17,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:17,924 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 1115 transitions. [2022-03-01 17:33:17,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:17,925 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:17,925 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:17,942 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:18,141 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 147 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2022-03-01 17:33:18,142 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:18,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:18,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1623060654, now seen corresponding path program 147 times [2022-03-01 17:33:18,142 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:18,142 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772817881] [2022-03-01 17:33:18,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:18,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:18,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:18,243 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:18,244 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:18,244 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772817881] [2022-03-01 17:33:18,244 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772817881] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:18,244 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232126476] [2022-03-01 17:33:18,244 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:33:18,244 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:18,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:18,245 INFO L229 MonitoredProcess]: Starting monitored process 148 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:18,246 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Waiting until timeout for monitored process [2022-03-01 17:33:18,354 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:33:18,354 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:18,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:18,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:18,534 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 93 treesize of output 73 [2022-03-01 17:33:18,628 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:18,628 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:18,748 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:18,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:33:18,854 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:18,855 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [232126476] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:18,855 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:18,855 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:33:18,855 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395291399] [2022-03-01 17:33:18,855 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:18,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:33:18,855 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:18,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:33:18,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:33:18,855 INFO L87 Difference]: Start difference. First operand 358 states and 1115 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:19,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:19,161 INFO L93 Difference]: Finished difference Result 524 states and 1528 transitions. [2022-03-01 17:33:19,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:33:19,161 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:19,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:19,162 INFO L225 Difference]: With dead ends: 524 [2022-03-01 17:33:19,162 INFO L226 Difference]: Without dead ends: 524 [2022-03-01 17:33:19,162 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=125, Invalid=577, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:33:19,162 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 153 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 734 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 747 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:19,162 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 223 Invalid, 747 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 734 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:33:19,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states. [2022-03-01 17:33:19,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 366. [2022-03-01 17:33:19,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 3.1534246575342464) internal successors, (1151), 365 states have internal predecessors, (1151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:19,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1151 transitions. [2022-03-01 17:33:19,167 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1151 transitions. Word has length 20 [2022-03-01 17:33:19,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:19,168 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 1151 transitions. [2022-03-01 17:33:19,168 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:19,168 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1151 transitions. [2022-03-01 17:33:19,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:19,168 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:19,168 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:19,184 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:19,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 148 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable148 [2022-03-01 17:33:19,379 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:19,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:19,380 INFO L85 PathProgramCache]: Analyzing trace with hash -740983220, now seen corresponding path program 148 times [2022-03-01 17:33:19,380 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:19,380 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936155071] [2022-03-01 17:33:19,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:19,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:19,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:19,481 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:19,481 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:19,481 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936155071] [2022-03-01 17:33:19,481 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936155071] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:19,481 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [15752268] [2022-03-01 17:33:19,481 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:33:19,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:19,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:19,483 INFO L229 MonitoredProcess]: Starting monitored process 149 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:19,483 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Waiting until timeout for monitored process [2022-03-01 17:33:19,638 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:33:19,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:19,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:19,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:19,803 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 90 treesize of output 72 [2022-03-01 17:33:19,967 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:19,967 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:20,070 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:20,070 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:33:20,187 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:20,187 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [15752268] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:20,187 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:20,187 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:33:20,187 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290206773] [2022-03-01 17:33:20,187 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:20,188 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:33:20,188 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:20,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:33:20,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:33:20,188 INFO L87 Difference]: Start difference. First operand 366 states and 1151 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:20,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:20,700 INFO L93 Difference]: Finished difference Result 553 states and 1574 transitions. [2022-03-01 17:33:20,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-01 17:33:20,700 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:20,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:20,701 INFO L225 Difference]: With dead ends: 553 [2022-03-01 17:33:20,701 INFO L226 Difference]: Without dead ends: 547 [2022-03-01 17:33:20,701 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=138, Invalid=618, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:33:20,701 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 116 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 750 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 270 SdHoareTripleChecker+Invalid, 760 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:20,701 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 270 Invalid, 760 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 750 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:33:20,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 547 states. [2022-03-01 17:33:20,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 547 to 363. [2022-03-01 17:33:20,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 362 states have (on average 3.149171270718232) internal successors, (1140), 362 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:20,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 1140 transitions. [2022-03-01 17:33:20,706 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 1140 transitions. Word has length 20 [2022-03-01 17:33:20,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:20,706 INFO L470 AbstractCegarLoop]: Abstraction has 363 states and 1140 transitions. [2022-03-01 17:33:20,706 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:20,706 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 1140 transitions. [2022-03-01 17:33:20,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:20,707 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:20,707 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:20,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:20,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149,149 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:20,923 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:20,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:20,923 INFO L85 PathProgramCache]: Analyzing trace with hash -882163320, now seen corresponding path program 149 times [2022-03-01 17:33:20,924 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:20,924 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832301135] [2022-03-01 17:33:20,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:20,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:20,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:21,010 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:21,010 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:21,011 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832301135] [2022-03-01 17:33:21,011 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832301135] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:21,011 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1963493463] [2022-03-01 17:33:21,011 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:33:21,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:21,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:21,012 INFO L229 MonitoredProcess]: Starting monitored process 150 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:21,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Waiting until timeout for monitored process [2022-03-01 17:33:21,126 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:33:21,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:21,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:21,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:21,249 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 90 treesize of output 72 [2022-03-01 17:33:21,323 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:21,323 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:21,421 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:21,421 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:33:21,523 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:21,524 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1963493463] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:21,524 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:21,524 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:33:21,524 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560040322] [2022-03-01 17:33:21,524 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:21,524 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:33:21,524 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:21,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:33:21,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:33:21,524 INFO L87 Difference]: Start difference. First operand 363 states and 1140 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:21,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:21,874 INFO L93 Difference]: Finished difference Result 521 states and 1515 transitions. [2022-03-01 17:33:21,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:33:21,874 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:21,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:21,875 INFO L225 Difference]: With dead ends: 521 [2022-03-01 17:33:21,875 INFO L226 Difference]: Without dead ends: 521 [2022-03-01 17:33:21,876 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=124, Invalid=526, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:33:21,876 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 101 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 677 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 689 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 677 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:21,876 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 201 Invalid, 689 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 677 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:33:21,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2022-03-01 17:33:21,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 360. [2022-03-01 17:33:21,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 359 states have (on average 3.136490250696379) internal successors, (1126), 359 states have internal predecessors, (1126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:21,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 1126 transitions. [2022-03-01 17:33:21,881 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 1126 transitions. Word has length 20 [2022-03-01 17:33:21,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:21,881 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 1126 transitions. [2022-03-01 17:33:21,881 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:21,881 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 1126 transitions. [2022-03-01 17:33:21,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:21,881 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:21,881 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:21,914 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:22,098 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 150 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable150 [2022-03-01 17:33:22,098 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:22,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:22,098 INFO L85 PathProgramCache]: Analyzing trace with hash 112212300, now seen corresponding path program 150 times [2022-03-01 17:33:22,098 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:22,098 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142147130] [2022-03-01 17:33:22,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:22,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:22,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:22,255 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:22,256 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:22,256 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142147130] [2022-03-01 17:33:22,256 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142147130] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:22,256 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [754386124] [2022-03-01 17:33:22,256 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:33:22,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:22,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:22,272 INFO L229 MonitoredProcess]: Starting monitored process 151 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:22,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Waiting until timeout for monitored process [2022-03-01 17:33:22,384 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:33:22,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:22,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:22,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:22,586 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 86 treesize of output 68 [2022-03-01 17:33:22,781 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:22,781 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:22,912 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:22,913 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:33:23,059 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:23,059 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [754386124] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:23,059 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:23,059 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:33:23,059 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011881894] [2022-03-01 17:33:23,059 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:23,059 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:33:23,059 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:23,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:33:23,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:33:23,060 INFO L87 Difference]: Start difference. First operand 360 states and 1126 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:23,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:23,406 INFO L93 Difference]: Finished difference Result 488 states and 1438 transitions. [2022-03-01 17:33:23,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:33:23,406 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:23,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:23,407 INFO L225 Difference]: With dead ends: 488 [2022-03-01 17:33:23,407 INFO L226 Difference]: Without dead ends: 488 [2022-03-01 17:33:23,407 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=111, Invalid=489, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:33:23,408 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 109 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 658 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 669 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 658 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:23,409 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 201 Invalid, 669 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 658 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:33:23,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2022-03-01 17:33:23,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 359. [2022-03-01 17:33:23,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 358 states have (on average 3.1284916201117317) internal successors, (1120), 358 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:23,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 1120 transitions. [2022-03-01 17:33:23,414 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 1120 transitions. Word has length 20 [2022-03-01 17:33:23,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:23,414 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 1120 transitions. [2022-03-01 17:33:23,414 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:23,414 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 1120 transitions. [2022-03-01 17:33:23,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:23,415 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:23,415 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:23,431 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Ended with exit code 0 [2022-03-01 17:33:23,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,151 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:23,631 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:23,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:23,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1092665432, now seen corresponding path program 151 times [2022-03-01 17:33:23,631 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:23,631 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606469269] [2022-03-01 17:33:23,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:23,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:23,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:23,758 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:23,758 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:23,758 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606469269] [2022-03-01 17:33:23,758 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606469269] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:23,758 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1407323419] [2022-03-01 17:33:23,758 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:33:23,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:23,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:23,760 INFO L229 MonitoredProcess]: Starting monitored process 152 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:23,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Waiting until timeout for monitored process [2022-03-01 17:33:23,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:23,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:23,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:24,010 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 90 treesize of output 72 [2022-03-01 17:33:24,161 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:24,161 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:24,265 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:24,265 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:33:24,390 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:24,391 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1407323419] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:24,391 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:24,391 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:33:24,391 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537490214] [2022-03-01 17:33:24,391 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:24,391 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:33:24,391 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:24,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:33:24,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:33:24,391 INFO L87 Difference]: Start difference. First operand 359 states and 1120 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:24,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:24,876 INFO L93 Difference]: Finished difference Result 498 states and 1456 transitions. [2022-03-01 17:33:24,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-01 17:33:24,876 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:24,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:24,877 INFO L225 Difference]: With dead ends: 498 [2022-03-01 17:33:24,877 INFO L226 Difference]: Without dead ends: 492 [2022-03-01 17:33:24,877 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=141, Invalid=615, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:33:24,877 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 132 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 586 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 586 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:24,877 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 190 Invalid, 599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 586 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:33:24,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2022-03-01 17:33:24,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 363. [2022-03-01 17:33:24,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 362 states have (on average 3.132596685082873) internal successors, (1134), 362 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:24,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 1134 transitions. [2022-03-01 17:33:24,882 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 1134 transitions. Word has length 20 [2022-03-01 17:33:24,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:24,882 INFO L470 AbstractCegarLoop]: Abstraction has 363 states and 1134 transitions. [2022-03-01 17:33:24,882 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:24,882 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 1134 transitions. [2022-03-01 17:33:24,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:24,882 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:24,882 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:24,899 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:25,095 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,152 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:25,095 INFO L402 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:25,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:25,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1116565346, now seen corresponding path program 152 times [2022-03-01 17:33:25,096 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:25,096 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087039046] [2022-03-01 17:33:25,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:25,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:25,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:25,184 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:25,184 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:25,185 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087039046] [2022-03-01 17:33:25,185 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087039046] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:25,185 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2080325077] [2022-03-01 17:33:25,185 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:33:25,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:25,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:25,186 INFO L229 MonitoredProcess]: Starting monitored process 153 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:25,187 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Waiting until timeout for monitored process [2022-03-01 17:33:25,362 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:33:25,362 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:25,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:25,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:25,523 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 86 treesize of output 68 [2022-03-01 17:33:25,613 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:25,614 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:25,722 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:25,722 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:33:25,825 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:25,825 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2080325077] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:25,826 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:25,826 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:33:25,826 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380953518] [2022-03-01 17:33:25,826 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:25,826 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:33:25,826 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:25,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:33:25,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:33:25,826 INFO L87 Difference]: Start difference. First operand 363 states and 1134 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:26,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:26,191 INFO L93 Difference]: Finished difference Result 469 states and 1402 transitions. [2022-03-01 17:33:26,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:33:26,191 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:26,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:26,192 INFO L225 Difference]: With dead ends: 469 [2022-03-01 17:33:26,192 INFO L226 Difference]: Without dead ends: 469 [2022-03-01 17:33:26,192 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=127, Invalid=575, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:33:26,192 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 101 mSDsluCounter, 271 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:26,192 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 153 Invalid, 506 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 494 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:33:26,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2022-03-01 17:33:26,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 358. [2022-03-01 17:33:26,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 357 states have (on average 3.123249299719888) internal successors, (1115), 357 states have internal predecessors, (1115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:26,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 1115 transitions. [2022-03-01 17:33:26,196 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 1115 transitions. Word has length 20 [2022-03-01 17:33:26,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:26,196 INFO L470 AbstractCegarLoop]: Abstraction has 358 states and 1115 transitions. [2022-03-01 17:33:26,196 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:26,197 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 1115 transitions. [2022-03-01 17:33:26,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:26,197 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:26,197 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:26,213 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Ended with exit code 0 [2022-03-01 17:33:26,411 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,153 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:26,411 INFO L402 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:26,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:26,411 INFO L85 PathProgramCache]: Analyzing trace with hash -1760660532, now seen corresponding path program 153 times [2022-03-01 17:33:26,412 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:26,412 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360050150] [2022-03-01 17:33:26,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:26,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:26,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:26,484 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:26,484 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:26,484 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360050150] [2022-03-01 17:33:26,485 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360050150] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:26,485 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1786882872] [2022-03-01 17:33:26,485 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:33:26,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:26,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:26,486 INFO L229 MonitoredProcess]: Starting monitored process 154 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:26,486 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Waiting until timeout for monitored process [2022-03-01 17:33:26,613 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:33:26,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:26,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:26,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:26,795 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 54 treesize of output 42 [2022-03-01 17:33:26,810 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:26,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:26,880 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:26,880 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:33:26,955 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:26,955 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1786882872] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:26,955 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:26,955 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-03-01 17:33:26,955 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309792091] [2022-03-01 17:33:26,955 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:26,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:33:26,955 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:26,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:33:26,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:33:26,956 INFO L87 Difference]: Start difference. First operand 358 states and 1115 transitions. Second operand has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:27,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:27,152 INFO L93 Difference]: Finished difference Result 409 states and 1239 transitions. [2022-03-01 17:33:27,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:33:27,152 INFO L78 Accepts]: Start accepts. Automaton has has 17 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) Word has length 20 [2022-03-01 17:33:27,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:27,152 INFO L225 Difference]: With dead ends: 409 [2022-03-01 17:33:27,152 INFO L226 Difference]: Without dead ends: 397 [2022-03-01 17:33:27,153 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:33:27,153 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 49 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 335 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:27,153 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 103 Invalid, 338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 335 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:33:27,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2022-03-01 17:33:27,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 360. [2022-03-01 17:33:27,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 359 states have (on average 3.1197771587743732) internal successors, (1120), 359 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:27,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 1120 transitions. [2022-03-01 17:33:27,157 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 1120 transitions. Word has length 20 [2022-03-01 17:33:27,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:27,157 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 1120 transitions. [2022-03-01 17:33:27,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:27,157 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 1120 transitions. [2022-03-01 17:33:27,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:27,157 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:27,158 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:27,174 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Ended with exit code 0 [2022-03-01 17:33:27,374 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154,154 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:27,374 INFO L402 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:27,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:27,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1019763198, now seen corresponding path program 154 times [2022-03-01 17:33:27,375 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:27,375 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881087132] [2022-03-01 17:33:27,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:27,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:27,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:27,422 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:27,422 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:27,422 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881087132] [2022-03-01 17:33:27,422 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881087132] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:27,422 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [597540599] [2022-03-01 17:33:27,422 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:33:27,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:27,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:27,424 INFO L229 MonitoredProcess]: Starting monitored process 155 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:27,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Waiting until timeout for monitored process [2022-03-01 17:33:27,567 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:33:27,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:27,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:27,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:27,705 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 72 treesize of output 56 [2022-03-01 17:33:27,751 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:27,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:27,814 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:27,814 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:33:27,898 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:27,898 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [597540599] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:27,898 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:27,898 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:33:27,898 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276946522] [2022-03-01 17:33:27,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:27,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:33:27,898 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:27,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:33:27,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:33:27,899 INFO L87 Difference]: Start difference. First operand 360 states and 1120 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:28,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:28,139 INFO L93 Difference]: Finished difference Result 434 states and 1291 transitions. [2022-03-01 17:33:28,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:33:28,139 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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 20 [2022-03-01 17:33:28,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:28,140 INFO L225 Difference]: With dead ends: 434 [2022-03-01 17:33:28,140 INFO L226 Difference]: Without dead ends: 428 [2022-03-01 17:33:28,140 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=107, Invalid=445, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:33:28,140 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 99 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:28,140 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 140 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:33:28,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-03-01 17:33:28,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 364. [2022-03-01 17:33:28,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 363 states have (on average 3.12396694214876) internal successors, (1134), 363 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:28,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 1134 transitions. [2022-03-01 17:33:28,144 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 1134 transitions. Word has length 20 [2022-03-01 17:33:28,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:28,145 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 1134 transitions. [2022-03-01 17:33:28,145 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:28,145 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 1134 transitions. [2022-03-01 17:33:28,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:28,145 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:28,145 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:28,162 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:28,346 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155,155 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:28,347 INFO L402 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:28,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:28,347 INFO L85 PathProgramCache]: Analyzing trace with hash -995863284, now seen corresponding path program 155 times [2022-03-01 17:33:28,347 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:28,347 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661169589] [2022-03-01 17:33:28,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:28,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:28,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:28,424 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:28,424 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:28,424 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661169589] [2022-03-01 17:33:28,424 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661169589] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:28,424 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898489144] [2022-03-01 17:33:28,424 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:33:28,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:28,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:28,425 INFO L229 MonitoredProcess]: Starting monitored process 156 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:28,426 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Waiting until timeout for monitored process [2022-03-01 17:33:28,550 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:33:28,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:28,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:28,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:28,678 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 75 treesize of output 59 [2022-03-01 17:33:28,722 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:28,722 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:28,822 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:28,822 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:33:28,933 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:28,933 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898489144] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:28,933 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:28,933 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:33:28,933 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519204146] [2022-03-01 17:33:28,934 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:28,934 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:33:28,934 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:28,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:33:28,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:33:28,934 INFO L87 Difference]: Start difference. First operand 364 states and 1134 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:29,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:29,207 INFO L93 Difference]: Finished difference Result 405 states and 1237 transitions. [2022-03-01 17:33:29,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:33:29,208 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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 20 [2022-03-01 17:33:29,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:29,208 INFO L225 Difference]: With dead ends: 405 [2022-03-01 17:33:29,208 INFO L226 Difference]: Without dead ends: 405 [2022-03-01 17:33:29,208 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:33:29,209 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 51 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:29,209 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 101 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 349 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:33:29,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2022-03-01 17:33:29,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 357. [2022-03-01 17:33:29,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 356 states have (on average 3.1179775280898876) internal successors, (1110), 356 states have internal predecessors, (1110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:29,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 1110 transitions. [2022-03-01 17:33:29,213 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 1110 transitions. Word has length 20 [2022-03-01 17:33:29,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:29,213 INFO L470 AbstractCegarLoop]: Abstraction has 357 states and 1110 transitions. [2022-03-01 17:33:29,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:29,213 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 1110 transitions. [2022-03-01 17:33:29,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:29,213 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:29,213 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:29,230 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Ended with exit code 0 [2022-03-01 17:33:29,422 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 156 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable156 [2022-03-01 17:33:29,422 INFO L402 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:29,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:29,423 INFO L85 PathProgramCache]: Analyzing trace with hash 2035439788, now seen corresponding path program 156 times [2022-03-01 17:33:29,423 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:29,423 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013519364] [2022-03-01 17:33:29,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:29,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:29,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:29,533 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:29,533 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:29,533 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013519364] [2022-03-01 17:33:29,533 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013519364] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:29,533 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1058204317] [2022-03-01 17:33:29,533 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:33:29,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:29,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:29,572 INFO L229 MonitoredProcess]: Starting monitored process 157 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:29,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Waiting until timeout for monitored process [2022-03-01 17:33:29,721 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:33:29,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:29,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:29,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:29,870 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 63 treesize of output 49 [2022-03-01 17:33:29,971 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:29,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:30,130 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:30,130 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:33:30,182 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:30,183 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1058204317] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:30,183 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:30,183 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:33:30,183 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399855689] [2022-03-01 17:33:30,183 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:30,183 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:33:30,183 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:30,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:33:30,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:33:30,183 INFO L87 Difference]: Start difference. First operand 357 states and 1110 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:30,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:30,432 INFO L93 Difference]: Finished difference Result 482 states and 1439 transitions. [2022-03-01 17:33:30,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:33:30,432 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:30,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:30,433 INFO L225 Difference]: With dead ends: 482 [2022-03-01 17:33:30,433 INFO L226 Difference]: Without dead ends: 482 [2022-03-01 17:33:30,433 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:33:30,434 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 138 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 528 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 528 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:30,434 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 159 Invalid, 542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 528 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:33:30,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2022-03-01 17:33:30,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 367. [2022-03-01 17:33:30,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 366 states have (on average 3.1557377049180326) internal successors, (1155), 366 states have internal predecessors, (1155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:30,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 1155 transitions. [2022-03-01 17:33:30,438 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 1155 transitions. Word has length 20 [2022-03-01 17:33:30,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:30,438 INFO L470 AbstractCegarLoop]: Abstraction has 367 states and 1155 transitions. [2022-03-01 17:33:30,438 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:30,438 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 1155 transitions. [2022-03-01 17:33:30,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:30,439 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:30,439 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:30,474 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:30,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable157 [2022-03-01 17:33:30,663 INFO L402 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:30,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:30,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1377450074, now seen corresponding path program 157 times [2022-03-01 17:33:30,664 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:30,664 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638362492] [2022-03-01 17:33:30,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:30,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:30,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:30,777 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:30,777 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:30,777 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638362492] [2022-03-01 17:33:30,777 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638362492] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:30,777 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [50676971] [2022-03-01 17:33:30,778 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:33:30,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:30,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:30,779 INFO L229 MonitoredProcess]: Starting monitored process 158 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:30,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Waiting until timeout for monitored process [2022-03-01 17:33:30,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:30,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:30,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:31,086 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 57 treesize of output 45 [2022-03-01 17:33:31,170 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:31,170 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:31,300 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:31,300 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:33:31,348 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:31,348 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [50676971] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:31,348 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:31,348 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:33:31,348 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886131169] [2022-03-01 17:33:31,348 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:31,348 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:33:31,348 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:31,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:33:31,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:33:31,348 INFO L87 Difference]: Start difference. First operand 367 states and 1155 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:31,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:31,577 INFO L93 Difference]: Finished difference Result 511 states and 1485 transitions. [2022-03-01 17:33:31,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:33:31,577 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:31,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:31,578 INFO L225 Difference]: With dead ends: 511 [2022-03-01 17:33:31,578 INFO L226 Difference]: Without dead ends: 505 [2022-03-01 17:33:31,578 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:33:31,578 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 128 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 505 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:31,578 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 165 Invalid, 517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 505 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:33:31,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 505 states. [2022-03-01 17:33:31,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 505 to 364. [2022-03-01 17:33:31,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 363 states have (on average 3.1515151515151514) internal successors, (1144), 363 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:31,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 1144 transitions. [2022-03-01 17:33:31,583 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 1144 transitions. Word has length 20 [2022-03-01 17:33:31,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:31,583 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 1144 transitions. [2022-03-01 17:33:31,583 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:31,583 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 1144 transitions. [2022-03-01 17:33:31,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:31,584 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:31,584 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:31,600 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Ended with exit code 0 [2022-03-01 17:33:31,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 158 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable158 [2022-03-01 17:33:31,799 INFO L402 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:31,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:31,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1518630174, now seen corresponding path program 158 times [2022-03-01 17:33:31,800 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:31,800 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196969943] [2022-03-01 17:33:31,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:31,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:31,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:31,916 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:31,916 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:31,916 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196969943] [2022-03-01 17:33:31,916 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196969943] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:31,916 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [777694239] [2022-03-01 17:33:31,916 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:33:31,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:31,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:31,917 INFO L229 MonitoredProcess]: Starting monitored process 159 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:31,918 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Waiting until timeout for monitored process [2022-03-01 17:33:32,052 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:33:32,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:32,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:32,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:32,176 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 57 treesize of output 45 [2022-03-01 17:33:32,256 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:32,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:32,366 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:32,366 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:33:32,407 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:32,407 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [777694239] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:32,407 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:32,407 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:33:32,407 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958525215] [2022-03-01 17:33:32,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:32,408 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:33:32,408 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:32,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:33:32,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:33:32,408 INFO L87 Difference]: Start difference. First operand 364 states and 1144 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:32,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:32,643 INFO L93 Difference]: Finished difference Result 540 states and 1582 transitions. [2022-03-01 17:33:32,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:33:32,643 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:32,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:32,644 INFO L225 Difference]: With dead ends: 540 [2022-03-01 17:33:32,644 INFO L226 Difference]: Without dead ends: 540 [2022-03-01 17:33:32,644 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=111, Invalid=489, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:33:32,644 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 130 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 563 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 575 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 563 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:32,645 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 188 Invalid, 575 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 563 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:33:32,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states. [2022-03-01 17:33:32,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 365. [2022-03-01 17:33:32,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 3.159340659340659) internal successors, (1150), 364 states have internal predecessors, (1150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:32,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 1150 transitions. [2022-03-01 17:33:32,649 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 1150 transitions. Word has length 20 [2022-03-01 17:33:32,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:32,649 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 1150 transitions. [2022-03-01 17:33:32,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:32,650 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 1150 transitions. [2022-03-01 17:33:32,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:32,650 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:32,650 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:32,666 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:32,866 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159,159 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:32,866 INFO L402 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:32,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:32,867 INFO L85 PathProgramCache]: Analyzing trace with hash -524254554, now seen corresponding path program 159 times [2022-03-01 17:33:32,867 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:32,867 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974924497] [2022-03-01 17:33:32,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:32,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:32,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:32,940 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:32,940 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:32,940 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974924497] [2022-03-01 17:33:32,940 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974924497] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:32,940 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [392723543] [2022-03-01 17:33:32,940 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:33:32,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:32,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:32,942 INFO L229 MonitoredProcess]: Starting monitored process 160 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:32,942 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Waiting until timeout for monitored process [2022-03-01 17:33:33,031 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:33:33,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:33,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:33,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:33,150 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 57 treesize of output 45 [2022-03-01 17:33:33,220 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:33,220 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:33,333 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:33,333 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:33:33,371 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:33,371 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [392723543] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:33,371 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:33,371 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:33:33,371 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490040205] [2022-03-01 17:33:33,371 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:33,371 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:33:33,371 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:33,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:33:33,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:33:33,372 INFO L87 Difference]: Start difference. First operand 365 states and 1150 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:33,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:33,643 INFO L93 Difference]: Finished difference Result 536 states and 1571 transitions. [2022-03-01 17:33:33,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:33:33,644 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:33,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:33,645 INFO L225 Difference]: With dead ends: 536 [2022-03-01 17:33:33,645 INFO L226 Difference]: Without dead ends: 536 [2022-03-01 17:33:33,645 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=118, Invalid=532, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:33:33,645 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 113 mSDsluCounter, 440 mSDsCounter, 0 mSdLazyCounter, 751 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 760 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 751 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:33,645 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 242 Invalid, 760 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 751 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:33:33,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2022-03-01 17:33:33,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 364. [2022-03-01 17:33:33,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 363 states have (on average 3.1515151515151514) internal successors, (1144), 363 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:33,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 1144 transitions. [2022-03-01 17:33:33,650 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 1144 transitions. Word has length 20 [2022-03-01 17:33:33,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:33,650 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 1144 transitions. [2022-03-01 17:33:33,650 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:33,650 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 1144 transitions. [2022-03-01 17:33:33,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:33,651 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:33,651 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:33,668 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:33,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160,160 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:33,867 INFO L402 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:33,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:33,867 INFO L85 PathProgramCache]: Analyzing trace with hash 456198578, now seen corresponding path program 160 times [2022-03-01 17:33:33,868 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:33,868 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714488677] [2022-03-01 17:33:33,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:33,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:33,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:33,934 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:33,934 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:33,934 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714488677] [2022-03-01 17:33:33,934 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714488677] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:33,934 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884558590] [2022-03-01 17:33:33,934 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:33:33,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:33,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:33,936 INFO L229 MonitoredProcess]: Starting monitored process 161 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:33,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Waiting until timeout for monitored process [2022-03-01 17:33:34,051 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:33:34,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:34,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:34,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:34,154 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 57 treesize of output 45 [2022-03-01 17:33:34,214 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:34,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:34,301 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:34,301 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:33:34,337 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:34,338 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1884558590] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:34,338 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:34,338 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:33:34,338 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519678064] [2022-03-01 17:33:34,338 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:34,338 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:33:34,338 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:34,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:33:34,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:33:34,338 INFO L87 Difference]: Start difference. First operand 364 states and 1144 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:34,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:34,556 INFO L93 Difference]: Finished difference Result 528 states and 1534 transitions. [2022-03-01 17:33:34,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:33:34,556 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:34,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:34,557 INFO L225 Difference]: With dead ends: 528 [2022-03-01 17:33:34,557 INFO L226 Difference]: Without dead ends: 522 [2022-03-01 17:33:34,557 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=110, Invalid=490, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:33:34,557 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 111 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 607 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 607 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:34,557 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 189 Invalid, 617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 607 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:33:34,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2022-03-01 17:33:34,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 368. [2022-03-01 17:33:34,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 367 states have (on average 3.155313351498638) internal successors, (1158), 367 states have internal predecessors, (1158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:34,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 1158 transitions. [2022-03-01 17:33:34,562 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 1158 transitions. Word has length 20 [2022-03-01 17:33:34,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:34,562 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 1158 transitions. [2022-03-01 17:33:34,562 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:34,562 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 1158 transitions. [2022-03-01 17:33:34,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:34,562 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:34,562 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:34,579 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:34,779 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161,161 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:34,779 INFO L402 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:34,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:34,779 INFO L85 PathProgramCache]: Analyzing trace with hash 480098492, now seen corresponding path program 161 times [2022-03-01 17:33:34,779 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:34,779 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106024959] [2022-03-01 17:33:34,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:34,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:34,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:34,851 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:34,851 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:34,851 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106024959] [2022-03-01 17:33:34,851 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106024959] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:34,851 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697657020] [2022-03-01 17:33:34,851 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:33:34,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:34,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:34,852 INFO L229 MonitoredProcess]: Starting monitored process 162 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:34,853 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Waiting until timeout for monitored process [2022-03-01 17:33:34,971 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:33:34,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:34,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:34,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:35,081 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 57 treesize of output 45 [2022-03-01 17:33:35,137 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:35,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:35,231 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:35,232 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:33:35,268 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:35,268 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697657020] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:35,268 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:35,268 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:33:35,268 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700100488] [2022-03-01 17:33:35,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:35,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:33:35,268 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:35,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:33:35,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:33:35,269 INFO L87 Difference]: Start difference. First operand 368 states and 1158 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:35,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:35,482 INFO L93 Difference]: Finished difference Result 511 states and 1516 transitions. [2022-03-01 17:33:35,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:33:35,482 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:35,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:35,483 INFO L225 Difference]: With dead ends: 511 [2022-03-01 17:33:35,483 INFO L226 Difference]: Without dead ends: 511 [2022-03-01 17:33:35,483 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:33:35,483 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 95 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 574 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 574 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:35,483 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 208 Invalid, 585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 574 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:33:35,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2022-03-01 17:33:35,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 365. [2022-03-01 17:33:35,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 3.1538461538461537) internal successors, (1148), 364 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:35,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 1148 transitions. [2022-03-01 17:33:35,488 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 1148 transitions. Word has length 20 [2022-03-01 17:33:35,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:35,488 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 1148 transitions. [2022-03-01 17:33:35,488 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:35,488 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 1148 transitions. [2022-03-01 17:33:35,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:35,489 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:35,489 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:35,506 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:35,704 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,162 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:35,704 INFO L402 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:35,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:35,704 INFO L85 PathProgramCache]: Analyzing trace with hash 1508879944, now seen corresponding path program 162 times [2022-03-01 17:33:35,704 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:35,705 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404444766] [2022-03-01 17:33:35,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:35,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:35,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:35,773 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:35,774 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:35,774 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404444766] [2022-03-01 17:33:35,774 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404444766] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:35,774 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [730953640] [2022-03-01 17:33:35,774 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:33:35,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:35,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:35,775 INFO L229 MonitoredProcess]: Starting monitored process 163 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:35,776 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Waiting until timeout for monitored process [2022-03-01 17:33:35,884 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:33:35,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:35,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:35,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:36,052 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 27 treesize of output 21 [2022-03-01 17:33:36,106 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:36,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:36,242 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:36,243 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:33:36,298 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:36,299 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [730953640] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:36,299 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:36,299 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:33:36,299 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039624746] [2022-03-01 17:33:36,299 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:36,299 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:33:36,299 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:36,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:33:36,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:33:36,299 INFO L87 Difference]: Start difference. First operand 365 states and 1148 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:36,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:36,521 INFO L93 Difference]: Finished difference Result 464 states and 1400 transitions. [2022-03-01 17:33:36,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:33:36,521 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:36,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:36,522 INFO L225 Difference]: With dead ends: 464 [2022-03-01 17:33:36,522 INFO L226 Difference]: Without dead ends: 464 [2022-03-01 17:33:36,522 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:33:36,522 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 88 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 578 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:36,522 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 161 Invalid, 585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 578 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:33:36,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2022-03-01 17:33:36,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 362. [2022-03-01 17:33:36,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 3.141274238227147) internal successors, (1134), 361 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:36,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 1134 transitions. [2022-03-01 17:33:36,528 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 1134 transitions. Word has length 20 [2022-03-01 17:33:36,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:36,528 INFO L470 AbstractCegarLoop]: Abstraction has 362 states and 1134 transitions. [2022-03-01 17:33:36,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:36,528 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 1134 transitions. [2022-03-01 17:33:36,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:36,529 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:36,529 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:36,553 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:36,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163,163 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:36,751 INFO L402 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:36,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:36,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1791711732, now seen corresponding path program 163 times [2022-03-01 17:33:36,752 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:36,752 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421419078] [2022-03-01 17:33:36,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:36,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:36,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:36,832 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:36,833 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:36,833 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421419078] [2022-03-01 17:33:36,833 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421419078] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:36,833 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [897919734] [2022-03-01 17:33:36,833 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:33:36,833 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:36,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:36,834 INFO L229 MonitoredProcess]: Starting monitored process 164 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:36,835 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Waiting until timeout for monitored process [2022-03-01 17:33:37,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:37,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:37,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:37,159 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 27 treesize of output 21 [2022-03-01 17:33:37,229 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:37,229 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:37,396 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:37,396 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:33:37,450 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:37,450 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [897919734] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:37,451 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:37,451 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:33:37,451 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637406886] [2022-03-01 17:33:37,451 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:37,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:33:37,451 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:37,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:33:37,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:33:37,451 INFO L87 Difference]: Start difference. First operand 362 states and 1134 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:37,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:37,698 INFO L93 Difference]: Finished difference Result 485 states and 1438 transitions. [2022-03-01 17:33:37,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:33:37,698 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:37,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:37,699 INFO L225 Difference]: With dead ends: 485 [2022-03-01 17:33:37,699 INFO L226 Difference]: Without dead ends: 485 [2022-03-01 17:33:37,699 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:33:37,699 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 98 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 643 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 648 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 643 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:37,699 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 189 Invalid, 648 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 643 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:33:37,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2022-03-01 17:33:37,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 361. [2022-03-01 17:33:37,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 360 states have (on average 3.1277777777777778) internal successors, (1126), 360 states have internal predecessors, (1126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:37,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 1126 transitions. [2022-03-01 17:33:37,720 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 1126 transitions. Word has length 20 [2022-03-01 17:33:37,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:37,720 INFO L470 AbstractCegarLoop]: Abstraction has 361 states and 1126 transitions. [2022-03-01 17:33:37,720 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:37,720 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 1126 transitions. [2022-03-01 17:33:37,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:37,720 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:37,720 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:37,737 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:37,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164,164 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:37,935 INFO L402 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:37,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:37,936 INFO L85 PathProgramCache]: Analyzing trace with hash -2087138914, now seen corresponding path program 164 times [2022-03-01 17:33:37,936 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:37,936 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717604256] [2022-03-01 17:33:37,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:37,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:37,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:38,007 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:38,007 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:38,007 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717604256] [2022-03-01 17:33:38,007 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717604256] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:38,007 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455464376] [2022-03-01 17:33:38,007 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:33:38,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:38,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:38,008 INFO L229 MonitoredProcess]: Starting monitored process 165 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:38,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Waiting until timeout for monitored process [2022-03-01 17:33:38,135 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:33:38,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:38,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:38,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:38,321 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:38,322 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:38,473 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:38,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:33:38,539 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:38,539 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455464376] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:38,539 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:38,539 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:33:38,539 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859098610] [2022-03-01 17:33:38,539 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:38,539 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:33:38,540 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:38,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:33:38,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:33:38,540 INFO L87 Difference]: Start difference. First operand 361 states and 1126 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:38,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:38,781 INFO L93 Difference]: Finished difference Result 407 states and 1245 transitions. [2022-03-01 17:33:38,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:33:38,781 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:38,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:38,782 INFO L225 Difference]: With dead ends: 407 [2022-03-01 17:33:38,782 INFO L226 Difference]: Without dead ends: 407 [2022-03-01 17:33:38,782 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:33:38,782 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 47 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 530 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 530 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:38,782 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 148 Invalid, 533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 530 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:33:38,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2022-03-01 17:33:38,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 358. [2022-03-01 17:33:38,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 357 states have (on average 3.1204481792717087) internal successors, (1114), 357 states have internal predecessors, (1114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:38,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 1114 transitions. [2022-03-01 17:33:38,786 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 1114 transitions. Word has length 20 [2022-03-01 17:33:38,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:38,786 INFO L470 AbstractCegarLoop]: Abstraction has 358 states and 1114 transitions. [2022-03-01 17:33:38,787 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:38,787 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 1114 transitions. [2022-03-01 17:33:38,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:38,787 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:38,787 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:38,807 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Ended with exit code 0 [2022-03-01 17:33:38,989 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 165 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable165 [2022-03-01 17:33:38,989 INFO L402 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:38,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:38,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1371280066, now seen corresponding path program 165 times [2022-03-01 17:33:38,989 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:38,990 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340194759] [2022-03-01 17:33:38,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:38,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:38,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:39,061 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:39,061 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:39,061 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340194759] [2022-03-01 17:33:39,061 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340194759] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:39,062 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [962452548] [2022-03-01 17:33:39,062 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:33:39,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:39,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:39,063 INFO L229 MonitoredProcess]: Starting monitored process 166 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:39,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Waiting until timeout for monitored process [2022-03-01 17:33:39,181 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:33:39,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:39,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:39,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:39,299 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 54 treesize of output 42 [2022-03-01 17:33:39,334 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:39,334 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:39,416 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:39,416 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:33:39,453 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:39,453 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [962452548] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:39,453 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:39,453 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:33:39,453 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387972578] [2022-03-01 17:33:39,453 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:39,453 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:33:39,453 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:39,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:33:39,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:33:39,453 INFO L87 Difference]: Start difference. First operand 358 states and 1114 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:39,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:39,615 INFO L93 Difference]: Finished difference Result 452 states and 1339 transitions. [2022-03-01 17:33:39,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:33:39,615 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:39,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:39,616 INFO L225 Difference]: With dead ends: 452 [2022-03-01 17:33:39,616 INFO L226 Difference]: Without dead ends: 446 [2022-03-01 17:33:39,616 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:33:39,616 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 69 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 509 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 518 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 509 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:39,616 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 161 Invalid, 518 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 509 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:33:39,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2022-03-01 17:33:39,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 366. [2022-03-01 17:33:39,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 3.1232876712328768) internal successors, (1140), 365 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:39,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1140 transitions. [2022-03-01 17:33:39,620 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1140 transitions. Word has length 20 [2022-03-01 17:33:39,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:39,621 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 1140 transitions. [2022-03-01 17:33:39,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:39,621 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1140 transitions. [2022-03-01 17:33:39,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:39,621 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:39,621 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:39,638 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:39,837 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 166 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable166 [2022-03-01 17:33:39,838 INFO L402 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:39,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:39,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1395179980, now seen corresponding path program 166 times [2022-03-01 17:33:39,838 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:39,838 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548379767] [2022-03-01 17:33:39,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:39,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:39,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:39,948 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:39,948 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:39,948 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548379767] [2022-03-01 17:33:39,949 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548379767] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:39,949 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [615580088] [2022-03-01 17:33:39,949 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:33:39,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:39,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:39,950 INFO L229 MonitoredProcess]: Starting monitored process 167 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:39,951 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Waiting until timeout for monitored process [2022-03-01 17:33:40,081 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:33:40,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:40,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:40,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:40,240 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 54 treesize of output 42 [2022-03-01 17:33:40,293 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:40,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:40,401 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:40,401 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:33:40,439 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:40,439 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [615580088] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:40,439 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:40,439 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:33:40,439 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750850750] [2022-03-01 17:33:40,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:40,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:33:40,439 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:40,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:33:40,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:33:40,440 INFO L87 Difference]: Start difference. First operand 366 states and 1140 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:40,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:40,683 INFO L93 Difference]: Finished difference Result 458 states and 1360 transitions. [2022-03-01 17:33:40,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:33:40,683 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:40,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:40,684 INFO L225 Difference]: With dead ends: 458 [2022-03-01 17:33:40,684 INFO L226 Difference]: Without dead ends: 458 [2022-03-01 17:33:40,684 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:33:40,684 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 73 mSDsluCounter, 389 mSDsCounter, 0 mSdLazyCounter, 602 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 610 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:40,684 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 213 Invalid, 610 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 602 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:33:40,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2022-03-01 17:33:40,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 364. [2022-03-01 17:33:40,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 363 states have (on average 3.1267217630853996) internal successors, (1135), 363 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:40,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 1135 transitions. [2022-03-01 17:33:40,688 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 1135 transitions. Word has length 20 [2022-03-01 17:33:40,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:40,688 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 1135 transitions. [2022-03-01 17:33:40,689 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:40,689 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 1135 transitions. [2022-03-01 17:33:40,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:40,689 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:40,689 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:40,706 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:40,905 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 167 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable167 [2022-03-01 17:33:40,905 INFO L402 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:40,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:40,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1416652378, now seen corresponding path program 167 times [2022-03-01 17:33:40,905 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:40,905 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609787767] [2022-03-01 17:33:40,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:40,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:40,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:41,018 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:41,019 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:41,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609787767] [2022-03-01 17:33:41,019 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609787767] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:41,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765469909] [2022-03-01 17:33:41,019 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:33:41,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:41,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:41,020 INFO L229 MonitoredProcess]: Starting monitored process 168 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:41,057 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Waiting until timeout for monitored process [2022-03-01 17:33:41,172 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:33:41,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:41,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:41,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:41,327 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:41,327 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:41,419 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:41,419 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:33:41,461 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:41,461 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1765469909] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:41,461 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:41,461 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:33:41,475 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600224157] [2022-03-01 17:33:41,475 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:41,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:33:41,475 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:41,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:33:41,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:33:41,476 INFO L87 Difference]: Start difference. First operand 364 states and 1135 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:41,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:41,776 INFO L93 Difference]: Finished difference Result 427 states and 1295 transitions. [2022-03-01 17:33:41,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:33:41,776 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:41,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:41,777 INFO L225 Difference]: With dead ends: 427 [2022-03-01 17:33:41,777 INFO L226 Difference]: Without dead ends: 427 [2022-03-01 17:33:41,777 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=104, Invalid=448, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:33:41,777 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 49 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 611 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:41,777 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 182 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 611 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:33:41,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2022-03-01 17:33:41,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 357. [2022-03-01 17:33:41,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 356 states have (on average 3.1179775280898876) internal successors, (1110), 356 states have internal predecessors, (1110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:41,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 1110 transitions. [2022-03-01 17:33:41,781 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 1110 transitions. Word has length 20 [2022-03-01 17:33:41,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:41,782 INFO L470 AbstractCegarLoop]: Abstraction has 357 states and 1110 transitions. [2022-03-01 17:33:41,782 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:41,782 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 1110 transitions. [2022-03-01 17:33:41,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:41,782 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:41,782 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:41,799 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:41,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 168 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable168 [2022-03-01 17:33:41,991 INFO L402 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:41,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:41,991 INFO L85 PathProgramCache]: Analyzing trace with hash 837061820, now seen corresponding path program 168 times [2022-03-01 17:33:41,992 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:41,992 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134544714] [2022-03-01 17:33:41,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:41,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:41,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:42,074 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:42,074 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:42,074 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134544714] [2022-03-01 17:33:42,074 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134544714] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:42,074 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1412179710] [2022-03-01 17:33:42,074 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:33:42,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:42,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:42,075 INFO L229 MonitoredProcess]: Starting monitored process 169 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:42,076 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Waiting until timeout for monitored process [2022-03-01 17:33:42,205 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:33:42,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:42,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:42,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:42,368 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 54 treesize of output 42 [2022-03-01 17:33:42,400 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:42,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:42,464 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:42,464 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:33:42,573 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:42,573 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1412179710] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:42,573 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:42,574 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-01 17:33:42,574 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133788311] [2022-03-01 17:33:42,574 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:42,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:33:42,574 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:42,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:33:42,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:33:42,574 INFO L87 Difference]: Start difference. First operand 357 states and 1110 transitions. Second operand has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:42,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:42,770 INFO L93 Difference]: Finished difference Result 397 states and 1206 transitions. [2022-03-01 17:33:42,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:33:42,770 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:42,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:42,771 INFO L225 Difference]: With dead ends: 397 [2022-03-01 17:33:42,771 INFO L226 Difference]: Without dead ends: 385 [2022-03-01 17:33:42,771 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:33:42,771 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 35 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:42,771 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 102 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 353 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:33:42,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2022-03-01 17:33:42,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 361. [2022-03-01 17:33:42,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 360 states have (on average 3.111111111111111) internal successors, (1120), 360 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:42,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 1120 transitions. [2022-03-01 17:33:42,775 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 1120 transitions. Word has length 20 [2022-03-01 17:33:42,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:42,775 INFO L470 AbstractCegarLoop]: Abstraction has 361 states and 1120 transitions. [2022-03-01 17:33:42,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:42,775 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 1120 transitions. [2022-03-01 17:33:42,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:42,775 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:42,775 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:42,792 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:42,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 169 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable169 [2022-03-01 17:33:42,991 INFO L402 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:42,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:42,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1577959154, now seen corresponding path program 169 times [2022-03-01 17:33:42,992 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:42,992 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107239252] [2022-03-01 17:33:42,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:42,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:42,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:43,067 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:43,068 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:43,068 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107239252] [2022-03-01 17:33:43,068 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107239252] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:43,068 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607251008] [2022-03-01 17:33:43,068 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:33:43,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:43,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:43,069 INFO L229 MonitoredProcess]: Starting monitored process 170 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:43,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Waiting until timeout for monitored process [2022-03-01 17:33:43,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:43,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:43,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:43,301 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 75 treesize of output 59 [2022-03-01 17:33:43,397 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:43,397 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:43,471 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:43,472 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:33:43,614 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:43,615 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607251008] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:43,615 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:43,615 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-01 17:33:43,615 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418460057] [2022-03-01 17:33:43,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:43,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:33:43,616 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:43,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:33:43,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:33:43,617 INFO L87 Difference]: Start difference. First operand 361 states and 1120 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:43,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:43,888 INFO L93 Difference]: Finished difference Result 422 states and 1258 transitions. [2022-03-01 17:33:43,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:33:43,888 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:43,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:43,889 INFO L225 Difference]: With dead ends: 422 [2022-03-01 17:33:43,889 INFO L226 Difference]: Without dead ends: 416 [2022-03-01 17:33:43,889 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:33:43,889 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 77 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:43,889 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 141 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 448 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:33:43,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2022-03-01 17:33:43,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 365. [2022-03-01 17:33:43,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 3.1153846153846154) internal successors, (1134), 364 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:43,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 1134 transitions. [2022-03-01 17:33:43,893 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 1134 transitions. Word has length 20 [2022-03-01 17:33:43,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:43,893 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 1134 transitions. [2022-03-01 17:33:43,893 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:43,893 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 1134 transitions. [2022-03-01 17:33:43,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:43,894 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:43,894 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:43,910 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:44,094 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170,170 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:44,094 INFO L402 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:44,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:44,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1601859068, now seen corresponding path program 170 times [2022-03-01 17:33:44,095 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:44,095 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107828198] [2022-03-01 17:33:44,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:44,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:44,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:44,191 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:44,191 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:44,191 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107828198] [2022-03-01 17:33:44,191 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107828198] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:44,191 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [110137326] [2022-03-01 17:33:44,191 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:33:44,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:44,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:44,193 INFO L229 MonitoredProcess]: Starting monitored process 171 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:44,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Waiting until timeout for monitored process [2022-03-01 17:33:44,333 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:33:44,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:44,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:44,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:44,454 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 75 treesize of output 59 [2022-03-01 17:33:44,546 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:44,546 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:44,629 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:44,629 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:33:44,778 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:44,778 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [110137326] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:44,778 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:44,778 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:33:44,778 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663069853] [2022-03-01 17:33:44,778 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:44,779 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:33:44,779 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:44,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:33:44,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:33:44,779 INFO L87 Difference]: Start difference. First operand 365 states and 1134 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:45,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:45,018 INFO L93 Difference]: Finished difference Result 393 states and 1204 transitions. [2022-03-01 17:33:45,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:33:45,018 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:45,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:45,019 INFO L225 Difference]: With dead ends: 393 [2022-03-01 17:33:45,019 INFO L226 Difference]: Without dead ends: 393 [2022-03-01 17:33:45,019 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:33:45,019 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 40 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:45,019 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 114 Invalid, 426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:33:45,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2022-03-01 17:33:45,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 359. [2022-03-01 17:33:45,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 358 states have (on average 3.1145251396648046) internal successors, (1115), 358 states have internal predecessors, (1115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:45,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 1115 transitions. [2022-03-01 17:33:45,023 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 1115 transitions. Word has length 20 [2022-03-01 17:33:45,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:45,023 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 1115 transitions. [2022-03-01 17:33:45,023 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:45,024 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 1115 transitions. [2022-03-01 17:33:45,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:45,024 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:45,024 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:45,040 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:45,240 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171,171 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:45,240 INFO L402 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:45,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:45,241 INFO L85 PathProgramCache]: Analyzing trace with hash 310501976, now seen corresponding path program 171 times [2022-03-01 17:33:45,241 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:45,241 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073057367] [2022-03-01 17:33:45,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:45,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:45,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:45,289 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:45,290 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:45,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073057367] [2022-03-01 17:33:45,290 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073057367] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:45,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [195189749] [2022-03-01 17:33:45,290 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:33:45,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:45,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:45,291 INFO L229 MonitoredProcess]: Starting monitored process 172 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:45,291 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Waiting until timeout for monitored process [2022-03-01 17:33:45,389 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:33:45,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:45,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:45,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:45,470 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 54 treesize of output 42 [2022-03-01 17:33:45,511 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:45,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:45,614 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:45,614 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:33:45,669 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:45,669 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [195189749] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:45,669 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:45,669 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-03-01 17:33:45,670 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733781576] [2022-03-01 17:33:45,670 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:45,670 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:33:45,670 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:45,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:33:45,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:33:45,670 INFO L87 Difference]: Start difference. First operand 359 states and 1115 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:45,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:45,822 INFO L93 Difference]: Finished difference Result 428 states and 1273 transitions. [2022-03-01 17:33:45,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:33:45,822 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 20 [2022-03-01 17:33:45,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:45,823 INFO L225 Difference]: With dead ends: 428 [2022-03-01 17:33:45,823 INFO L226 Difference]: Without dead ends: 422 [2022-03-01 17:33:45,823 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:33:45,823 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 44 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:45,823 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 110 Invalid, 353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 348 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:33:45,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2022-03-01 17:33:45,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 367. [2022-03-01 17:33:45,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 366 states have (on average 3.1174863387978142) internal successors, (1141), 366 states have internal predecessors, (1141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:45,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 1141 transitions. [2022-03-01 17:33:45,827 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 1141 transitions. Word has length 20 [2022-03-01 17:33:45,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:45,827 INFO L470 AbstractCegarLoop]: Abstraction has 367 states and 1141 transitions. [2022-03-01 17:33:45,827 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:45,828 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 1141 transitions. [2022-03-01 17:33:45,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:45,828 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:45,828 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:45,844 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Ended with exit code 0 [2022-03-01 17:33:46,044 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 172 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable172 [2022-03-01 17:33:46,044 INFO L402 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:46,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:46,045 INFO L85 PathProgramCache]: Analyzing trace with hash 334401890, now seen corresponding path program 172 times [2022-03-01 17:33:46,045 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:46,045 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640910879] [2022-03-01 17:33:46,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:46,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:46,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:46,135 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:46,135 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:46,135 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640910879] [2022-03-01 17:33:46,135 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640910879] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:46,135 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [540803856] [2022-03-01 17:33:46,135 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:33:46,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:46,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:46,136 INFO L229 MonitoredProcess]: Starting monitored process 173 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:46,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Waiting until timeout for monitored process [2022-03-01 17:33:46,260 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:33:46,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:46,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:46,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:46,362 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 54 treesize of output 42 [2022-03-01 17:33:46,429 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:46,429 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:46,547 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:46,547 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:33:46,624 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:46,624 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [540803856] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:46,624 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:46,624 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:33:46,624 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998895144] [2022-03-01 17:33:46,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:46,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:33:46,625 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:46,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:33:46,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:33:46,625 INFO L87 Difference]: Start difference. First operand 367 states and 1141 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:46,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:46,839 INFO L93 Difference]: Finished difference Result 428 states and 1279 transitions. [2022-03-01 17:33:46,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:33:46,839 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:46,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:46,840 INFO L225 Difference]: With dead ends: 428 [2022-03-01 17:33:46,840 INFO L226 Difference]: Without dead ends: 428 [2022-03-01 17:33:46,840 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:33:46,840 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 61 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 450 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:46,840 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 145 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 450 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:33:46,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-03-01 17:33:46,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 365. [2022-03-01 17:33:46,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 3.120879120879121) internal successors, (1136), 364 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:46,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 1136 transitions. [2022-03-01 17:33:46,844 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 1136 transitions. Word has length 20 [2022-03-01 17:33:46,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:46,844 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 1136 transitions. [2022-03-01 17:33:46,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:46,845 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 1136 transitions. [2022-03-01 17:33:46,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:46,845 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:46,845 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:46,874 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Ended with exit code 0 [2022-03-01 17:33:47,045 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,173 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:47,046 INFO L402 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:47,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:47,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1817536828, now seen corresponding path program 173 times [2022-03-01 17:33:47,046 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:47,046 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336215004] [2022-03-01 17:33:47,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:47,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:47,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:47,114 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:47,114 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:47,114 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336215004] [2022-03-01 17:33:47,114 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336215004] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:47,114 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872357379] [2022-03-01 17:33:47,114 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:33:47,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:47,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:47,115 INFO L229 MonitoredProcess]: Starting monitored process 174 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:47,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Waiting until timeout for monitored process [2022-03-01 17:33:47,242 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:33:47,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:47,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:47,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:47,323 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:47,324 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:47,392 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:47,392 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:33:47,448 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:47,448 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [872357379] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:47,448 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:47,448 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:33:47,449 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109207814] [2022-03-01 17:33:47,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:47,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:33:47,449 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:47,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:33:47,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:33:47,449 INFO L87 Difference]: Start difference. First operand 365 states and 1136 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:47,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:47,602 INFO L93 Difference]: Finished difference Result 403 states and 1229 transitions. [2022-03-01 17:33:47,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:33:47,603 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:47,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:47,603 INFO L225 Difference]: With dead ends: 403 [2022-03-01 17:33:47,603 INFO L226 Difference]: Without dead ends: 403 [2022-03-01 17:33:47,604 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:33:47,604 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 42 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:47,604 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 111 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 385 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:33:47,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-03-01 17:33:47,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 359. [2022-03-01 17:33:47,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 358 states have (on average 3.1145251396648046) internal successors, (1115), 358 states have internal predecessors, (1115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:47,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 1115 transitions. [2022-03-01 17:33:47,608 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 1115 transitions. Word has length 20 [2022-03-01 17:33:47,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:47,608 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 1115 transitions. [2022-03-01 17:33:47,608 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:47,608 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 1115 transitions. [2022-03-01 17:33:47,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:47,608 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:47,609 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:47,625 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:47,809 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174,174 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:47,809 INFO L402 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:47,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:47,809 INFO L85 PathProgramCache]: Analyzing trace with hash -76078556, now seen corresponding path program 174 times [2022-03-01 17:33:47,809 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:47,809 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762750636] [2022-03-01 17:33:47,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:47,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:47,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:47,912 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:47,912 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:47,913 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762750636] [2022-03-01 17:33:47,913 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762750636] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:47,913 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [367512592] [2022-03-01 17:33:47,913 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:33:47,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:47,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:47,914 INFO L229 MonitoredProcess]: Starting monitored process 175 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:47,914 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Waiting until timeout for monitored process [2022-03-01 17:33:48,042 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:33:48,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:48,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:48,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:48,297 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 65 treesize of output 51 [2022-03-01 17:33:48,359 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:48,359 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:48,496 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:48,496 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:33:48,569 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:48,569 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [367512592] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:48,569 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:48,569 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:33:48,569 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65727951] [2022-03-01 17:33:48,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:48,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:33:48,569 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:48,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:33:48,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:33:48,570 INFO L87 Difference]: Start difference. First operand 359 states and 1115 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:49,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:49,012 INFO L93 Difference]: Finished difference Result 588 states and 1764 transitions. [2022-03-01 17:33:49,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:33:49,012 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:49,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:49,013 INFO L225 Difference]: With dead ends: 588 [2022-03-01 17:33:49,013 INFO L226 Difference]: Without dead ends: 588 [2022-03-01 17:33:49,014 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=139, Invalid=617, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:33:49,014 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 167 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 570 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:49,014 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 166 Invalid, 570 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 560 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:33:49,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2022-03-01 17:33:49,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 370. [2022-03-01 17:33:49,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 369 states have (on average 3.13550135501355) internal successors, (1157), 369 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:49,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 1157 transitions. [2022-03-01 17:33:49,018 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 1157 transitions. Word has length 20 [2022-03-01 17:33:49,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:49,019 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 1157 transitions. [2022-03-01 17:33:49,019 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:49,019 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 1157 transitions. [2022-03-01 17:33:49,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:49,019 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:49,019 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:49,036 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Ended with exit code 0 [2022-03-01 17:33:49,230 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 175 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable175 [2022-03-01 17:33:49,230 INFO L402 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:49,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:49,230 INFO L85 PathProgramCache]: Analyzing trace with hash 805998878, now seen corresponding path program 175 times [2022-03-01 17:33:49,231 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:49,231 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417909168] [2022-03-01 17:33:49,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:49,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:49,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:49,306 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:49,307 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:49,307 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417909168] [2022-03-01 17:33:49,307 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417909168] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:49,307 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855607386] [2022-03-01 17:33:49,307 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:33:49,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:49,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:49,308 INFO L229 MonitoredProcess]: Starting monitored process 176 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:49,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Waiting until timeout for monitored process [2022-03-01 17:33:49,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:49,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:49,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:49,669 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 65 treesize of output 51 [2022-03-01 17:33:49,725 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:49,725 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:49,824 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:49,824 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:33:49,879 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:49,880 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [855607386] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:49,880 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:49,880 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:33:49,880 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686694098] [2022-03-01 17:33:49,880 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:49,880 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:33:49,880 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:49,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:33:49,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:33:49,880 INFO L87 Difference]: Start difference. First operand 370 states and 1157 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:50,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:50,330 INFO L93 Difference]: Finished difference Result 594 states and 1771 transitions. [2022-03-01 17:33:50,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:33:50,330 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:50,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:50,331 INFO L225 Difference]: With dead ends: 594 [2022-03-01 17:33:50,331 INFO L226 Difference]: Without dead ends: 588 [2022-03-01 17:33:50,331 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=134, Invalid=516, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:33:50,331 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 143 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 546 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 546 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:50,331 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 191 Invalid, 551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 546 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:33:50,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2022-03-01 17:33:50,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 367. [2022-03-01 17:33:50,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 366 states have (on average 3.1311475409836067) internal successors, (1146), 366 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:50,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 1146 transitions. [2022-03-01 17:33:50,336 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 1146 transitions. Word has length 20 [2022-03-01 17:33:50,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:50,336 INFO L470 AbstractCegarLoop]: Abstraction has 367 states and 1146 transitions. [2022-03-01 17:33:50,336 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:50,336 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 1146 transitions. [2022-03-01 17:33:50,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:50,337 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:50,337 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:50,354 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:50,553 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176,176 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:50,554 INFO L402 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:50,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:50,554 INFO L85 PathProgramCache]: Analyzing trace with hash 270769076, now seen corresponding path program 176 times [2022-03-01 17:33:50,554 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:50,554 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341867534] [2022-03-01 17:33:50,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:50,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:50,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:50,623 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:50,623 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:50,623 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341867534] [2022-03-01 17:33:50,623 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341867534] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:50,623 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1058470249] [2022-03-01 17:33:50,623 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:33:50,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:50,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:50,624 INFO L229 MonitoredProcess]: Starting monitored process 177 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:50,625 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Waiting until timeout for monitored process [2022-03-01 17:33:50,769 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:33:50,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:50,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:50,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:51,024 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 54 treesize of output 42 [2022-03-01 17:33:51,043 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:51,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:51,140 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:51,140 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:33:51,218 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:51,218 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1058470249] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:51,218 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:51,218 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:33:51,218 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945424169] [2022-03-01 17:33:51,218 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:51,218 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:33:51,218 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:51,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:33:51,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:33:51,219 INFO L87 Difference]: Start difference. First operand 367 states and 1146 transitions. Second operand has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:51,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:51,659 INFO L93 Difference]: Finished difference Result 558 states and 1689 transitions. [2022-03-01 17:33:51,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:33:51,659 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 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 20 [2022-03-01 17:33:51,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:51,660 INFO L225 Difference]: With dead ends: 558 [2022-03-01 17:33:51,660 INFO L226 Difference]: Without dead ends: 546 [2022-03-01 17:33:51,660 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=119, Invalid=433, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:33:51,660 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 85 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 523 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 524 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:51,660 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 173 Invalid, 524 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 523 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:33:51,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 546 states. [2022-03-01 17:33:51,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 546 to 364. [2022-03-01 17:33:51,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 363 states have (on average 3.1267217630853996) internal successors, (1135), 363 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:51,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 1135 transitions. [2022-03-01 17:33:51,665 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 1135 transitions. Word has length 20 [2022-03-01 17:33:51,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:51,665 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 1135 transitions. [2022-03-01 17:33:51,665 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:51,665 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 1135 transitions. [2022-03-01 17:33:51,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:51,666 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:51,666 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:51,682 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:51,866 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177,177 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:51,866 INFO L402 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:51,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:51,866 INFO L85 PathProgramCache]: Analyzing trace with hash -741923456, now seen corresponding path program 177 times [2022-03-01 17:33:51,867 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:51,867 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975401335] [2022-03-01 17:33:51,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:51,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:51,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:51,944 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:51,944 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:51,944 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975401335] [2022-03-01 17:33:51,944 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975401335] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:51,944 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [702394945] [2022-03-01 17:33:51,944 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:33:51,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:51,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:51,945 INFO L229 MonitoredProcess]: Starting monitored process 178 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:51,946 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Waiting until timeout for monitored process [2022-03-01 17:33:52,106 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:33:52,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:52,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:52,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:52,291 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 54 treesize of output 42 [2022-03-01 17:33:52,310 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:52,311 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:52,397 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:52,397 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:33:52,468 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:52,468 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [702394945] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:52,468 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:52,468 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-03-01 17:33:52,468 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636972338] [2022-03-01 17:33:52,468 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:52,469 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:33:52,469 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:52,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:33:52,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:33:52,469 INFO L87 Difference]: Start difference. First operand 364 states and 1135 transitions. Second operand has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:52,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:52,799 INFO L93 Difference]: Finished difference Result 590 states and 1749 transitions. [2022-03-01 17:33:52,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:33:52,799 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 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 20 [2022-03-01 17:33:52,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:52,800 INFO L225 Difference]: With dead ends: 590 [2022-03-01 17:33:52,800 INFO L226 Difference]: Without dead ends: 572 [2022-03-01 17:33:52,800 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=109, Invalid=353, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:33:52,801 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 93 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:52,801 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 122 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 337 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:33:52,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2022-03-01 17:33:52,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 361. [2022-03-01 17:33:52,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 360 states have (on average 3.1222222222222222) internal successors, (1124), 360 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:52,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 1124 transitions. [2022-03-01 17:33:52,805 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 1124 transitions. Word has length 20 [2022-03-01 17:33:52,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:52,806 INFO L470 AbstractCegarLoop]: Abstraction has 361 states and 1124 transitions. [2022-03-01 17:33:52,806 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:52,806 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 1124 transitions. [2022-03-01 17:33:52,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:52,806 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:52,806 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:52,823 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:53,006 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178,178 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:53,007 INFO L402 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:53,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:53,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1965262844, now seen corresponding path program 178 times [2022-03-01 17:33:53,007 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:53,007 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950647650] [2022-03-01 17:33:53,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:53,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:53,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:53,118 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:53,118 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:53,118 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950647650] [2022-03-01 17:33:53,118 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950647650] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:53,119 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1422806770] [2022-03-01 17:33:53,119 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:33:53,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:53,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:53,120 INFO L229 MonitoredProcess]: Starting monitored process 179 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:53,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Waiting until timeout for monitored process [2022-03-01 17:33:53,251 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:33:53,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:53,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:53,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:53,468 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 65 treesize of output 51 [2022-03-01 17:33:53,527 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:53,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:53,665 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:53,665 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:33:53,730 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:53,730 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1422806770] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:53,730 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:53,730 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:33:53,730 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641340570] [2022-03-01 17:33:53,730 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:53,730 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:33:53,730 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:53,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:33:53,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:33:53,731 INFO L87 Difference]: Start difference. First operand 361 states and 1124 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:54,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:54,296 INFO L93 Difference]: Finished difference Result 600 states and 1794 transitions. [2022-03-01 17:33:54,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:33:54,297 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:54,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:54,297 INFO L225 Difference]: With dead ends: 600 [2022-03-01 17:33:54,298 INFO L226 Difference]: Without dead ends: 600 [2022-03-01 17:33:54,298 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=131, Invalid=625, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:33:54,298 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 135 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 765 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 778 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 765 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:54,298 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 228 Invalid, 778 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 765 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:33:54,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2022-03-01 17:33:54,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 368. [2022-03-01 17:33:54,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 367 states have (on average 3.136239782016349) internal successors, (1151), 367 states have internal predecessors, (1151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:54,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 1151 transitions. [2022-03-01 17:33:54,303 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 1151 transitions. Word has length 20 [2022-03-01 17:33:54,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:54,303 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 1151 transitions. [2022-03-01 17:33:54,303 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:54,303 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 1151 transitions. [2022-03-01 17:33:54,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:54,303 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:54,303 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:54,320 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:54,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 179 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable179 [2022-03-01 17:33:54,519 INFO L402 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:54,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:54,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1447627018, now seen corresponding path program 179 times [2022-03-01 17:33:54,520 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:54,520 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948429319] [2022-03-01 17:33:54,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:54,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:54,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:54,637 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:54,637 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:54,637 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948429319] [2022-03-01 17:33:54,637 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948429319] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:54,637 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1058410065] [2022-03-01 17:33:54,637 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:33:54,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:54,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:54,638 INFO L229 MonitoredProcess]: Starting monitored process 180 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:54,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Waiting until timeout for monitored process [2022-03-01 17:33:54,805 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:33:54,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:54,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:54,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:55,089 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 72 treesize of output 56 [2022-03-01 17:33:55,187 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:55,187 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:55,334 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:55,334 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:33:55,421 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:55,421 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1058410065] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:55,421 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:55,421 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:33:55,421 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137161210] [2022-03-01 17:33:55,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:55,422 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:33:55,422 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:55,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:33:55,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:33:55,422 INFO L87 Difference]: Start difference. First operand 368 states and 1151 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:56,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:56,011 INFO L93 Difference]: Finished difference Result 606 states and 1801 transitions. [2022-03-01 17:33:56,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:33:56,011 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:56,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:56,012 INFO L225 Difference]: With dead ends: 606 [2022-03-01 17:33:56,012 INFO L226 Difference]: Without dead ends: 600 [2022-03-01 17:33:56,013 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=124, Invalid=526, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:33:56,013 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 166 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:56,013 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 145 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 392 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:33:56,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2022-03-01 17:33:56,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 365. [2022-03-01 17:33:56,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 3.131868131868132) internal successors, (1140), 364 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:56,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 1140 transitions. [2022-03-01 17:33:56,017 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 1140 transitions. Word has length 20 [2022-03-01 17:33:56,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:56,018 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 1140 transitions. [2022-03-01 17:33:56,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:56,018 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 1140 transitions. [2022-03-01 17:33:56,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:56,018 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:56,018 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:56,035 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:56,235 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180,180 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:56,235 INFO L402 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:56,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:56,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1982856820, now seen corresponding path program 180 times [2022-03-01 17:33:56,235 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:56,235 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361257187] [2022-03-01 17:33:56,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:56,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:56,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:56,289 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:56,290 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:56,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361257187] [2022-03-01 17:33:56,290 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361257187] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:56,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1855856551] [2022-03-01 17:33:56,290 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:33:56,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:56,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:56,291 INFO L229 MonitoredProcess]: Starting monitored process 181 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:56,292 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Waiting until timeout for monitored process [2022-03-01 17:33:56,387 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:33:56,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:56,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:56,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:56,640 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 54 treesize of output 42 [2022-03-01 17:33:56,657 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:56,657 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:56,762 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:56,762 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:33:56,836 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:56,836 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1855856551] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:56,836 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:56,836 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:33:56,836 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465492237] [2022-03-01 17:33:56,836 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:56,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:33:56,836 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:56,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:33:56,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:33:56,837 INFO L87 Difference]: Start difference. First operand 365 states and 1140 transitions. Second operand has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:57,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:57,300 INFO L93 Difference]: Finished difference Result 570 states and 1719 transitions. [2022-03-01 17:33:57,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:33:57,300 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 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 20 [2022-03-01 17:33:57,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:57,301 INFO L225 Difference]: With dead ends: 570 [2022-03-01 17:33:57,301 INFO L226 Difference]: Without dead ends: 558 [2022-03-01 17:33:57,301 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=117, Invalid=435, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:33:57,302 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 72 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 483 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:57,302 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 158 Invalid, 484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 483 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:33:57,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2022-03-01 17:33:57,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 362. [2022-03-01 17:33:57,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 3.1274238227146816) internal successors, (1129), 361 states have internal predecessors, (1129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:57,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 1129 transitions. [2022-03-01 17:33:57,306 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 1129 transitions. Word has length 20 [2022-03-01 17:33:57,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:57,306 INFO L470 AbstractCegarLoop]: Abstraction has 362 states and 1129 transitions. [2022-03-01 17:33:57,306 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:57,306 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 1129 transitions. [2022-03-01 17:33:57,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:57,307 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:57,307 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:57,323 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:57,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181,181 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:57,520 INFO L402 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:57,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:57,520 INFO L85 PathProgramCache]: Analyzing trace with hash -836723578, now seen corresponding path program 181 times [2022-03-01 17:33:57,520 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:57,520 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320151855] [2022-03-01 17:33:57,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:57,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:57,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:57,610 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:57,610 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:57,610 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320151855] [2022-03-01 17:33:57,610 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320151855] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:57,610 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1706922669] [2022-03-01 17:33:57,610 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:33:57,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:57,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:57,611 INFO L229 MonitoredProcess]: Starting monitored process 182 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:57,612 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (182)] Waiting until timeout for monitored process [2022-03-01 17:33:57,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:57,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:57,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:57,977 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 90 treesize of output 72 [2022-03-01 17:33:58,117 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:58,118 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:58,237 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:58,238 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:33:58,300 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:58,300 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1706922669] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:58,300 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:58,301 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:33:58,301 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429227827] [2022-03-01 17:33:58,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:58,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:33:58,301 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:58,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:33:58,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:33:58,301 INFO L87 Difference]: Start difference. First operand 362 states and 1129 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:58,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:33:58,921 INFO L93 Difference]: Finished difference Result 678 states and 1991 transitions. [2022-03-01 17:33:58,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:33:58,922 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:33:58,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:33:58,922 INFO L225 Difference]: With dead ends: 678 [2022-03-01 17:33:58,923 INFO L226 Difference]: Without dead ends: 678 [2022-03-01 17:33:58,923 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=161, Invalid=709, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:33:58,923 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 185 mSDsluCounter, 486 mSDsCounter, 0 mSdLazyCounter, 910 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 928 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 910 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:33:58,923 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [185 Valid, 262 Invalid, 928 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 910 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:33:58,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states. [2022-03-01 17:33:58,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 370. [2022-03-01 17:33:58,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 369 states have (on average 3.1571815718157183) internal successors, (1165), 369 states have internal predecessors, (1165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:58,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 1165 transitions. [2022-03-01 17:33:58,933 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 1165 transitions. Word has length 20 [2022-03-01 17:33:58,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:33:58,933 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 1165 transitions. [2022-03-01 17:33:58,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:33:58,933 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 1165 transitions. [2022-03-01 17:33:58,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:33:58,934 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:33:58,934 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:33:58,950 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (182)] Forceful destruction successful, exit code 0 [2022-03-01 17:33:59,150 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 182 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable182 [2022-03-01 17:33:59,150 INFO L402 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:33:59,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:33:59,151 INFO L85 PathProgramCache]: Analyzing trace with hash 45353856, now seen corresponding path program 182 times [2022-03-01 17:33:59,151 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:33:59,151 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638144522] [2022-03-01 17:33:59,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:33:59,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:33:59,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:33:59,259 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:59,259 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:33:59,259 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638144522] [2022-03-01 17:33:59,259 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638144522] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:33:59,259 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415951886] [2022-03-01 17:33:59,259 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:33:59,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:33:59,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:33:59,260 INFO L229 MonitoredProcess]: Starting monitored process 183 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:33:59,261 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Waiting until timeout for monitored process [2022-03-01 17:33:59,395 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:33:59,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:33:59,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:33:59,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:33:59,533 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 90 treesize of output 72 [2022-03-01 17:33:59,639 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:59,639 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:33:59,761 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:33:59,761 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:33:59,832 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:33:59,833 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415951886] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:33:59,833 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:33:59,833 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:33:59,833 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740601033] [2022-03-01 17:33:59,833 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:33:59,833 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:33:59,833 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:33:59,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:33:59,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:33:59,833 INFO L87 Difference]: Start difference. First operand 370 states and 1165 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:00,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:00,797 INFO L93 Difference]: Finished difference Result 707 states and 2037 transitions. [2022-03-01 17:34:00,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-01 17:34:00,797 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:34:00,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:00,798 INFO L225 Difference]: With dead ends: 707 [2022-03-01 17:34:00,798 INFO L226 Difference]: Without dead ends: 701 [2022-03-01 17:34:00,798 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=185, Invalid=745, Unknown=0, NotChecked=0, Total=930 [2022-03-01 17:34:00,799 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 195 mSDsluCounter, 542 mSDsCounter, 0 mSdLazyCounter, 938 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 956 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 938 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:00,799 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [195 Valid, 307 Invalid, 956 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 938 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:34:00,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 701 states. [2022-03-01 17:34:00,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 701 to 367. [2022-03-01 17:34:00,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 366 states have (on average 3.1530054644808745) internal successors, (1154), 366 states have internal predecessors, (1154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:00,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 1154 transitions. [2022-03-01 17:34:00,804 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 1154 transitions. Word has length 20 [2022-03-01 17:34:00,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:00,804 INFO L470 AbstractCegarLoop]: Abstraction has 367 states and 1154 transitions. [2022-03-01 17:34:00,804 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:00,804 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 1154 transitions. [2022-03-01 17:34:00,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:00,805 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:00,805 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:00,821 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Ended with exit code 0 [2022-03-01 17:34:01,013 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183,183 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:01,014 INFO L402 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:01,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:01,014 INFO L85 PathProgramCache]: Analyzing trace with hash -95826244, now seen corresponding path program 183 times [2022-03-01 17:34:01,014 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:01,014 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394541897] [2022-03-01 17:34:01,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:01,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:01,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:01,140 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:01,140 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:01,140 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394541897] [2022-03-01 17:34:01,140 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394541897] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:01,140 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764173359] [2022-03-01 17:34:01,140 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:34:01,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:01,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:01,142 INFO L229 MonitoredProcess]: Starting monitored process 184 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:01,142 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (184)] Waiting until timeout for monitored process [2022-03-01 17:34:01,277 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:34:01,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:01,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:01,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:01,496 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 86 treesize of output 68 [2022-03-01 17:34:01,634 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:01,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:01,785 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:01,785 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:34:01,859 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:01,859 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764173359] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:01,859 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:01,859 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:34:01,859 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580209929] [2022-03-01 17:34:01,859 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:01,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:34:01,860 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:01,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:34:01,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:34:01,860 INFO L87 Difference]: Start difference. First operand 367 states and 1154 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:02,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:02,386 INFO L93 Difference]: Finished difference Result 646 states and 1912 transitions. [2022-03-01 17:34:02,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:34:02,386 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:34:02,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:02,387 INFO L225 Difference]: With dead ends: 646 [2022-03-01 17:34:02,387 INFO L226 Difference]: Without dead ends: 646 [2022-03-01 17:34:02,387 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=137, Invalid=619, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:34:02,387 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 137 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 679 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 695 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 679 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:02,387 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 188 Invalid, 695 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 679 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:34:02,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states. [2022-03-01 17:34:02,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 364. [2022-03-01 17:34:02,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 363 states have (on average 3.1404958677685952) internal successors, (1140), 363 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:02,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 1140 transitions. [2022-03-01 17:34:02,392 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 1140 transitions. Word has length 20 [2022-03-01 17:34:02,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:02,392 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 1140 transitions. [2022-03-01 17:34:02,392 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:02,392 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 1140 transitions. [2022-03-01 17:34:02,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:02,393 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:02,393 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:02,412 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (184)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:02,593 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184,184 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:02,593 INFO L402 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:02,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:02,594 INFO L85 PathProgramCache]: Analyzing trace with hash 898549376, now seen corresponding path program 184 times [2022-03-01 17:34:02,594 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:02,594 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56705845] [2022-03-01 17:34:02,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:02,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:02,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:02,724 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:02,724 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:02,724 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56705845] [2022-03-01 17:34:02,724 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56705845] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:02,724 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2011666222] [2022-03-01 17:34:02,724 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:34:02,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:02,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:02,725 INFO L229 MonitoredProcess]: Starting monitored process 185 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:02,751 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (185)] Waiting until timeout for monitored process [2022-03-01 17:34:02,857 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:34:02,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:02,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:02,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:03,085 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 90 treesize of output 72 [2022-03-01 17:34:03,247 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:03,247 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:03,414 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:03,415 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:34:03,505 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:03,505 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2011666222] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:03,505 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:03,505 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:34:03,505 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394033285] [2022-03-01 17:34:03,505 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:03,506 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:34:03,506 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:03,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:34:03,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:34:03,506 INFO L87 Difference]: Start difference. First operand 364 states and 1140 transitions. Second operand has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:04,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:04,118 INFO L93 Difference]: Finished difference Result 642 states and 1901 transitions. [2022-03-01 17:34:04,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:34:04,118 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:34:04,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:04,119 INFO L225 Difference]: With dead ends: 642 [2022-03-01 17:34:04,119 INFO L226 Difference]: Without dead ends: 642 [2022-03-01 17:34:04,119 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=159, Invalid=653, Unknown=0, NotChecked=0, Total=812 [2022-03-01 17:34:04,120 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 129 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 636 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 653 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:04,120 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 181 Invalid, 653 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 636 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:34:04,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 642 states. [2022-03-01 17:34:04,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 642 to 363. [2022-03-01 17:34:04,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 362 states have (on average 3.132596685082873) internal successors, (1134), 362 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:04,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 1134 transitions. [2022-03-01 17:34:04,125 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 1134 transitions. Word has length 20 [2022-03-01 17:34:04,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:04,125 INFO L470 AbstractCegarLoop]: Abstraction has 363 states and 1134 transitions. [2022-03-01 17:34:04,125 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:04,125 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 1134 transitions. [2022-03-01 17:34:04,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:04,125 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:04,125 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:04,142 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (185)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:04,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185,185 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:04,335 INFO L402 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:04,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:04,335 INFO L85 PathProgramCache]: Analyzing trace with hash 1879002508, now seen corresponding path program 185 times [2022-03-01 17:34:04,335 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:04,335 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192411932] [2022-03-01 17:34:04,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:04,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:04,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:04,467 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:04,467 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:04,467 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192411932] [2022-03-01 17:34:04,467 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192411932] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:04,467 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [704791834] [2022-03-01 17:34:04,467 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:34:04,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:04,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:04,469 INFO L229 MonitoredProcess]: Starting monitored process 186 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:04,470 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (186)] Waiting until timeout for monitored process [2022-03-01 17:34:04,591 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:34:04,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:04,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:04,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:04,761 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 93 treesize of output 73 [2022-03-01 17:34:04,832 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:04,832 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:04,939 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:04,939 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:34:04,988 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:04,988 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [704791834] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:04,988 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:04,988 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:34:04,989 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169508132] [2022-03-01 17:34:04,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:04,989 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:34:04,989 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:04,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:34:04,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:34:04,989 INFO L87 Difference]: Start difference. First operand 363 states and 1134 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:05,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:05,589 INFO L93 Difference]: Finished difference Result 646 states and 1904 transitions. [2022-03-01 17:34:05,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:34:05,590 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:34:05,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:05,591 INFO L225 Difference]: With dead ends: 646 [2022-03-01 17:34:05,591 INFO L226 Difference]: Without dead ends: 640 [2022-03-01 17:34:05,591 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=166, Invalid=704, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:34:05,591 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 164 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 794 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 813 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 794 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:05,591 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 234 Invalid, 813 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 794 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:34:05,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states. [2022-03-01 17:34:05,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 367. [2022-03-01 17:34:05,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 366 states have (on average 3.1366120218579234) internal successors, (1148), 366 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:05,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 1148 transitions. [2022-03-01 17:34:05,596 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 1148 transitions. Word has length 20 [2022-03-01 17:34:05,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:05,596 INFO L470 AbstractCegarLoop]: Abstraction has 367 states and 1148 transitions. [2022-03-01 17:34:05,596 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:05,596 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 1148 transitions. [2022-03-01 17:34:05,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:05,597 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:05,597 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:05,613 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (186)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:05,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186,186 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:05,811 INFO L402 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:05,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:05,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1902902422, now seen corresponding path program 186 times [2022-03-01 17:34:05,811 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:05,812 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208210298] [2022-03-01 17:34:05,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:05,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:05,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:05,931 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:05,932 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:05,932 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208210298] [2022-03-01 17:34:05,932 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208210298] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:05,932 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748213680] [2022-03-01 17:34:05,932 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:34:05,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:05,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:05,933 INFO L229 MonitoredProcess]: Starting monitored process 187 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:05,933 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (187)] Waiting until timeout for monitored process [2022-03-01 17:34:06,064 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:34:06,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:06,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:06,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:06,249 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 90 treesize of output 72 [2022-03-01 17:34:06,337 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:06,337 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:06,480 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:06,481 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:34:06,555 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:06,555 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1748213680] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:06,555 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:06,555 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:34:06,555 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170011017] [2022-03-01 17:34:06,555 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:06,555 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:34:06,555 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:06,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:34:06,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:34:06,556 INFO L87 Difference]: Start difference. First operand 367 states and 1148 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:07,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:07,226 INFO L93 Difference]: Finished difference Result 623 states and 1865 transitions. [2022-03-01 17:34:07,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:34:07,227 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:34:07,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:07,228 INFO L225 Difference]: With dead ends: 623 [2022-03-01 17:34:07,228 INFO L226 Difference]: Without dead ends: 623 [2022-03-01 17:34:07,228 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=167, Invalid=703, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:34:07,228 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 147 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 653 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 673 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 653 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:07,228 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 182 Invalid, 673 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 653 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:34:07,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2022-03-01 17:34:07,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 362. [2022-03-01 17:34:07,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 3.1274238227146816) internal successors, (1129), 361 states have internal predecessors, (1129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:07,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 1129 transitions. [2022-03-01 17:34:07,233 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 1129 transitions. Word has length 20 [2022-03-01 17:34:07,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:07,233 INFO L470 AbstractCegarLoop]: Abstraction has 362 states and 1129 transitions. [2022-03-01 17:34:07,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:07,233 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 1129 transitions. [2022-03-01 17:34:07,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:07,234 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:07,234 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:07,250 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (187)] Ended with exit code 0 [2022-03-01 17:34:07,447 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187,187 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:07,447 INFO L402 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:07,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:07,448 INFO L85 PathProgramCache]: Analyzing trace with hash -974323456, now seen corresponding path program 187 times [2022-03-01 17:34:07,448 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:07,448 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840205110] [2022-03-01 17:34:07,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:07,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:07,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:07,537 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:07,537 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:07,537 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840205110] [2022-03-01 17:34:07,537 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840205110] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:07,537 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1014658612] [2022-03-01 17:34:07,537 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:34:07,537 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:07,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:07,538 INFO L229 MonitoredProcess]: Starting monitored process 188 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:07,539 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (188)] Waiting until timeout for monitored process [2022-03-01 17:34:07,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:07,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:07,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:07,920 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 54 treesize of output 42 [2022-03-01 17:34:07,947 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:07,947 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:08,077 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:08,077 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:34:08,171 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:08,171 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1014658612] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:08,171 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:08,171 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:34:08,171 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11790252] [2022-03-01 17:34:08,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:08,171 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:34:08,171 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:08,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:34:08,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:34:08,172 INFO L87 Difference]: Start difference. First operand 362 states and 1129 transitions. Second operand has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:08,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:08,498 INFO L93 Difference]: Finished difference Result 563 states and 1702 transitions. [2022-03-01 17:34:08,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:34:08,498 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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 20 [2022-03-01 17:34:08,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:08,499 INFO L225 Difference]: With dead ends: 563 [2022-03-01 17:34:08,499 INFO L226 Difference]: Without dead ends: 551 [2022-03-01 17:34:08,499 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=120, Invalid=432, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:34:08,499 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 83 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:08,499 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 103 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 328 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:34:08,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2022-03-01 17:34:08,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 364. [2022-03-01 17:34:08,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 363 states have (on average 3.12396694214876) internal successors, (1134), 363 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:08,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 1134 transitions. [2022-03-01 17:34:08,518 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 1134 transitions. Word has length 20 [2022-03-01 17:34:08,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:08,518 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 1134 transitions. [2022-03-01 17:34:08,518 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:08,518 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 1134 transitions. [2022-03-01 17:34:08,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:08,518 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:08,518 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:08,535 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (188)] Ended with exit code 0 [2022-03-01 17:34:08,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 188 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable188 [2022-03-01 17:34:08,731 INFO L402 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:08,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:08,732 INFO L85 PathProgramCache]: Analyzing trace with hash -233426122, now seen corresponding path program 188 times [2022-03-01 17:34:08,732 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:08,732 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364933851] [2022-03-01 17:34:08,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:08,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:08,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:08,818 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:08,819 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:08,819 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364933851] [2022-03-01 17:34:08,819 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364933851] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:08,819 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [504045523] [2022-03-01 17:34:08,819 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:34:08,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:08,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:08,820 INFO L229 MonitoredProcess]: Starting monitored process 189 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:08,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (189)] Waiting until timeout for monitored process [2022-03-01 17:34:08,955 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:34:08,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:08,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:08,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:09,166 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 72 treesize of output 56 [2022-03-01 17:34:09,237 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:09,237 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:09,354 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:09,355 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:34:09,433 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:09,433 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [504045523] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:09,433 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:09,433 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:34:09,433 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020443675] [2022-03-01 17:34:09,433 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:09,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:34:09,434 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:09,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:34:09,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:34:09,434 INFO L87 Difference]: Start difference. First operand 364 states and 1134 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:09,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:09,889 INFO L93 Difference]: Finished difference Result 588 states and 1754 transitions. [2022-03-01 17:34:09,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:34:09,889 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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 20 [2022-03-01 17:34:09,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:09,890 INFO L225 Difference]: With dead ends: 588 [2022-03-01 17:34:09,890 INFO L226 Difference]: Without dead ends: 582 [2022-03-01 17:34:09,890 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=144, Invalid=558, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:34:09,890 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 106 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 501 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:09,890 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 166 Invalid, 505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 501 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:34:09,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 582 states. [2022-03-01 17:34:09,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 582 to 368. [2022-03-01 17:34:09,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 367 states have (on average 3.128065395095368) internal successors, (1148), 367 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:09,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 1148 transitions. [2022-03-01 17:34:09,895 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 1148 transitions. Word has length 20 [2022-03-01 17:34:09,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:09,895 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 1148 transitions. [2022-03-01 17:34:09,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:09,895 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 1148 transitions. [2022-03-01 17:34:09,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:09,896 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:09,896 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:09,918 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (189)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:10,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 189 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable189 [2022-03-01 17:34:10,111 INFO L402 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:10,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:10,112 INFO L85 PathProgramCache]: Analyzing trace with hash -209526208, now seen corresponding path program 189 times [2022-03-01 17:34:10,112 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:10,112 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827220811] [2022-03-01 17:34:10,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:10,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:10,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:10,173 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:10,173 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:10,173 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827220811] [2022-03-01 17:34:10,173 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827220811] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:10,174 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [713546820] [2022-03-01 17:34:10,174 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:34:10,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:10,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:10,175 INFO L229 MonitoredProcess]: Starting monitored process 190 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:10,175 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (190)] Waiting until timeout for monitored process [2022-03-01 17:34:10,337 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:34:10,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:10,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:10,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:10,530 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 75 treesize of output 59 [2022-03-01 17:34:10,574 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:10,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:10,671 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:10,672 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:34:10,735 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:10,735 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [713546820] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:10,735 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:10,735 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-01 17:34:10,736 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842794611] [2022-03-01 17:34:10,736 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:10,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:34:10,736 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:10,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:34:10,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:34:10,736 INFO L87 Difference]: Start difference. First operand 368 states and 1148 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:11,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:11,094 INFO L93 Difference]: Finished difference Result 559 states and 1700 transitions. [2022-03-01 17:34:11,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:34:11,094 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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 20 [2022-03-01 17:34:11,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:11,095 INFO L225 Difference]: With dead ends: 559 [2022-03-01 17:34:11,095 INFO L226 Difference]: Without dead ends: 559 [2022-03-01 17:34:11,095 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=132, Invalid=518, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:34:11,095 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 87 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 511 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 511 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:11,096 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 153 Invalid, 517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 511 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:34:11,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2022-03-01 17:34:11,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 361. [2022-03-01 17:34:11,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 360 states have (on average 3.1222222222222222) internal successors, (1124), 360 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:11,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 1124 transitions. [2022-03-01 17:34:11,102 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 1124 transitions. Word has length 20 [2022-03-01 17:34:11,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:11,102 INFO L470 AbstractCegarLoop]: Abstraction has 361 states and 1124 transitions. [2022-03-01 17:34:11,102 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:11,102 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 1124 transitions. [2022-03-01 17:34:11,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:11,102 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:11,102 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:11,126 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (190)] Ended with exit code 0 [2022-03-01 17:34:11,326 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 190 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable190 [2022-03-01 17:34:11,326 INFO L402 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:11,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:11,326 INFO L85 PathProgramCache]: Analyzing trace with hash 457839756, now seen corresponding path program 190 times [2022-03-01 17:34:11,326 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:11,326 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97556523] [2022-03-01 17:34:11,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:11,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:11,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:11,399 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:11,399 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:11,400 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97556523] [2022-03-01 17:34:11,400 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97556523] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:11,400 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462161152] [2022-03-01 17:34:11,400 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:34:11,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:11,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:11,401 INFO L229 MonitoredProcess]: Starting monitored process 191 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:11,401 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Waiting until timeout for monitored process [2022-03-01 17:34:11,536 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:34:11,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:11,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:11,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:11,703 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 54 treesize of output 42 [2022-03-01 17:34:11,719 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:11,720 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:11,786 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:11,786 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:34:11,851 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:11,851 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1462161152] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:11,851 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:11,851 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-03-01 17:34:11,851 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940522674] [2022-03-01 17:34:11,851 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:11,851 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:34:11,851 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:11,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:34:11,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:34:11,852 INFO L87 Difference]: Start difference. First operand 361 states and 1124 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:12,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:12,138 INFO L93 Difference]: Finished difference Result 651 states and 1900 transitions. [2022-03-01 17:34:12,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:34:12,138 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 20 [2022-03-01 17:34:12,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:12,139 INFO L225 Difference]: With dead ends: 651 [2022-03-01 17:34:12,139 INFO L226 Difference]: Without dead ends: 633 [2022-03-01 17:34:12,140 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=111, Invalid=351, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:34:12,140 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 112 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:12,140 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 140 Invalid, 378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 376 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:34:12,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states. [2022-03-01 17:34:12,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 363. [2022-03-01 17:34:12,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 362 states have (on average 3.1187845303867405) internal successors, (1129), 362 states have internal predecessors, (1129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:12,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 1129 transitions. [2022-03-01 17:34:12,145 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 1129 transitions. Word has length 20 [2022-03-01 17:34:12,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:12,145 INFO L470 AbstractCegarLoop]: Abstraction has 363 states and 1129 transitions. [2022-03-01 17:34:12,145 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:12,145 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 1129 transitions. [2022-03-01 17:34:12,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:12,145 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:12,145 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:12,162 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:12,353 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191,191 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:12,354 INFO L402 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:12,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:12,354 INFO L85 PathProgramCache]: Analyzing trace with hash 2047710132, now seen corresponding path program 191 times [2022-03-01 17:34:12,354 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:12,354 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499321795] [2022-03-01 17:34:12,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:12,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:12,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:12,439 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:12,439 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:12,439 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499321795] [2022-03-01 17:34:12,439 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499321795] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:12,439 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [402307930] [2022-03-01 17:34:12,439 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:34:12,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:12,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:12,440 INFO L229 MonitoredProcess]: Starting monitored process 192 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:12,441 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (192)] Waiting until timeout for monitored process [2022-03-01 17:34:12,578 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:34:12,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:12,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:12,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:12,759 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 54 treesize of output 42 [2022-03-01 17:34:12,780 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:12,780 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:12,874 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:12,874 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:34:12,937 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:12,938 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [402307930] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:12,938 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:12,938 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:34:12,938 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326199529] [2022-03-01 17:34:12,938 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:12,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:34:12,938 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:12,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:34:12,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:34:12,938 INFO L87 Difference]: Start difference. First operand 363 states and 1129 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:13,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:13,266 INFO L93 Difference]: Finished difference Result 612 states and 1821 transitions. [2022-03-01 17:34:13,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:34:13,266 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:34:13,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:13,267 INFO L225 Difference]: With dead ends: 612 [2022-03-01 17:34:13,267 INFO L226 Difference]: Without dead ends: 600 [2022-03-01 17:34:13,267 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:34:13,267 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 104 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 464 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 474 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:13,267 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 136 Invalid, 474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 464 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:34:13,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2022-03-01 17:34:13,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 365. [2022-03-01 17:34:13,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 3.1153846153846154) internal successors, (1134), 364 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:13,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 1134 transitions. [2022-03-01 17:34:13,272 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 1134 transitions. Word has length 20 [2022-03-01 17:34:13,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:13,272 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 1134 transitions. [2022-03-01 17:34:13,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:13,272 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 1134 transitions. [2022-03-01 17:34:13,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:13,273 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:13,273 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:13,289 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (192)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:13,489 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192,192 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:13,489 INFO L402 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:13,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:13,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1506359830, now seen corresponding path program 192 times [2022-03-01 17:34:13,489 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:13,489 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719092764] [2022-03-01 17:34:13,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:13,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:13,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:13,541 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:13,541 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:13,542 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719092764] [2022-03-01 17:34:13,542 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719092764] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:13,542 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1721983757] [2022-03-01 17:34:13,542 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:34:13,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:13,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:13,543 INFO L229 MonitoredProcess]: Starting monitored process 193 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:13,543 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (193)] Waiting until timeout for monitored process [2022-03-01 17:34:13,685 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:34:13,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:13,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:13,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:13,831 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 72 treesize of output 56 [2022-03-01 17:34:13,878 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:13,878 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:13,957 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:13,958 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:34:14,015 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:14,015 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1721983757] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:14,015 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:14,015 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:34:14,016 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336214298] [2022-03-01 17:34:14,016 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:14,016 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:34:14,016 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:14,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:34:14,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:34:14,016 INFO L87 Difference]: Start difference. First operand 365 states and 1134 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:14,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:14,358 INFO L93 Difference]: Finished difference Result 637 states and 1873 transitions. [2022-03-01 17:34:14,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:34:14,358 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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 20 [2022-03-01 17:34:14,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:14,359 INFO L225 Difference]: With dead ends: 637 [2022-03-01 17:34:14,359 INFO L226 Difference]: Without dead ends: 631 [2022-03-01 17:34:14,359 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=158, Invalid=544, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:34:14,359 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 150 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:14,359 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 142 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:34:14,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states. [2022-03-01 17:34:14,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 369. [2022-03-01 17:34:14,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 369 states, 368 states have (on average 3.119565217391304) internal successors, (1148), 368 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:14,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 1148 transitions. [2022-03-01 17:34:14,366 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 1148 transitions. Word has length 20 [2022-03-01 17:34:14,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:14,366 INFO L470 AbstractCegarLoop]: Abstraction has 369 states and 1148 transitions. [2022-03-01 17:34:14,366 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:14,366 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 1148 transitions. [2022-03-01 17:34:14,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:14,366 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:14,366 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:14,383 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (193)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:14,582 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193,193 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:14,583 INFO L402 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:14,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:14,583 INFO L85 PathProgramCache]: Analyzing trace with hash -1482459916, now seen corresponding path program 193 times [2022-03-01 17:34:14,583 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:14,583 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391118810] [2022-03-01 17:34:14,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:14,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:14,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:14,679 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:14,679 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:14,679 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391118810] [2022-03-01 17:34:14,679 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391118810] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:14,679 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455771912] [2022-03-01 17:34:14,679 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:34:14,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:14,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:14,680 INFO L229 MonitoredProcess]: Starting monitored process 194 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:14,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (194)] Waiting until timeout for monitored process [2022-03-01 17:34:14,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:14,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:14,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:15,031 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 72 treesize of output 56 [2022-03-01 17:34:15,103 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:15,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:15,221 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:15,221 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:34:15,283 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:15,283 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455771912] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:15,283 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:15,283 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:34:15,283 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024525821] [2022-03-01 17:34:15,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:15,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:34:15,284 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:15,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:34:15,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:34:15,284 INFO L87 Difference]: Start difference. First operand 369 states and 1148 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:15,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:15,734 INFO L93 Difference]: Finished difference Result 608 states and 1819 transitions. [2022-03-01 17:34:15,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:34:15,735 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:34:15,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:15,735 INFO L225 Difference]: With dead ends: 608 [2022-03-01 17:34:15,736 INFO L226 Difference]: Without dead ends: 608 [2022-03-01 17:34:15,736 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=140, Invalid=616, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:34:15,736 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 99 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 692 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:15,736 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 187 Invalid, 702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 692 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:34:15,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2022-03-01 17:34:15,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 360. [2022-03-01 17:34:15,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 359 states have (on average 3.116991643454039) internal successors, (1119), 359 states have internal predecessors, (1119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:15,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 1119 transitions. [2022-03-01 17:34:15,741 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 1119 transitions. Word has length 20 [2022-03-01 17:34:15,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:15,741 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 1119 transitions. [2022-03-01 17:34:15,741 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:15,741 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 1119 transitions. [2022-03-01 17:34:15,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:15,741 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:15,741 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:15,758 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (194)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:15,949 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 194 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable194 [2022-03-01 17:34:15,949 INFO L402 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:15,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:15,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1696516416, now seen corresponding path program 194 times [2022-03-01 17:34:15,950 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:15,950 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644877380] [2022-03-01 17:34:15,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:15,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:15,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:16,060 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:16,060 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:16,060 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644877380] [2022-03-01 17:34:16,060 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644877380] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:16,060 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1964919502] [2022-03-01 17:34:16,060 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:34:16,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:16,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:16,061 INFO L229 MonitoredProcess]: Starting monitored process 195 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:16,062 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (195)] Waiting until timeout for monitored process [2022-03-01 17:34:16,201 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:34:16,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:16,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:16,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:16,426 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 65 treesize of output 51 [2022-03-01 17:34:16,500 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:16,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:16,592 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:16,592 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:34:16,681 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:16,681 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1964919502] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:16,681 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:16,681 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:34:16,681 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921359885] [2022-03-01 17:34:16,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:16,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:34:16,681 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:16,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:34:16,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:34:16,682 INFO L87 Difference]: Start difference. First operand 360 states and 1119 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:16,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:16,927 INFO L93 Difference]: Finished difference Result 470 states and 1409 transitions. [2022-03-01 17:34:16,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:34:16,927 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:34:16,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:16,928 INFO L225 Difference]: With dead ends: 470 [2022-03-01 17:34:16,928 INFO L226 Difference]: Without dead ends: 470 [2022-03-01 17:34:16,928 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=124, Invalid=632, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:34:16,928 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 116 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 436 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 436 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:16,928 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 130 Invalid, 447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 436 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:34:16,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2022-03-01 17:34:16,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 368. [2022-03-01 17:34:16,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 367 states have (on average 3.1335149863760217) internal successors, (1150), 367 states have internal predecessors, (1150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:16,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 1150 transitions. [2022-03-01 17:34:16,932 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 1150 transitions. Word has length 20 [2022-03-01 17:34:16,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:16,932 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 1150 transitions. [2022-03-01 17:34:16,932 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:16,932 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 1150 transitions. [2022-03-01 17:34:16,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:16,933 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:16,933 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:16,950 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (195)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:17,149 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195,195 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:17,149 INFO L402 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:17,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:17,150 INFO L85 PathProgramCache]: Analyzing trace with hash -1716373446, now seen corresponding path program 195 times [2022-03-01 17:34:17,150 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:17,150 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219153460] [2022-03-01 17:34:17,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:17,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:17,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:17,202 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:17,203 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:17,203 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219153460] [2022-03-01 17:34:17,203 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219153460] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:17,203 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1145166575] [2022-03-01 17:34:17,203 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:34:17,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:17,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:17,204 INFO L229 MonitoredProcess]: Starting monitored process 196 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:17,205 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (196)] Waiting until timeout for monitored process [2022-03-01 17:34:17,375 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:34:17,375 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:17,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:17,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:17,594 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 65 treesize of output 51 [2022-03-01 17:34:17,649 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:17,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:17,753 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:17,753 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:34:17,877 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:17,878 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1145166575] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:17,878 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:17,878 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:34:17,878 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673215982] [2022-03-01 17:34:17,878 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:17,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:34:17,878 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:17,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:34:17,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:34:17,878 INFO L87 Difference]: Start difference. First operand 368 states and 1150 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:18,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:18,246 INFO L93 Difference]: Finished difference Result 476 states and 1416 transitions. [2022-03-01 17:34:18,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:34:18,247 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:34:18,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:18,247 INFO L225 Difference]: With dead ends: 476 [2022-03-01 17:34:18,247 INFO L226 Difference]: Without dead ends: 470 [2022-03-01 17:34:18,247 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:34:18,248 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 111 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:18,248 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 133 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:34:18,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2022-03-01 17:34:18,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 365. [2022-03-01 17:34:18,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 3.129120879120879) internal successors, (1139), 364 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:18,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 1139 transitions. [2022-03-01 17:34:18,252 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 1139 transitions. Word has length 20 [2022-03-01 17:34:18,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:18,252 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 1139 transitions. [2022-03-01 17:34:18,252 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:18,252 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 1139 transitions. [2022-03-01 17:34:18,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:18,252 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:18,253 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:18,269 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (196)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:18,455 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196,196 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:18,456 INFO L402 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:18,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:18,456 INFO L85 PathProgramCache]: Analyzing trace with hash 2043364048, now seen corresponding path program 196 times [2022-03-01 17:34:18,456 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:18,456 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379703732] [2022-03-01 17:34:18,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:18,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:18,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:18,529 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:18,530 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:18,530 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379703732] [2022-03-01 17:34:18,530 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379703732] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:18,530 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403673261] [2022-03-01 17:34:18,530 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:34:18,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:18,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:18,531 INFO L229 MonitoredProcess]: Starting monitored process 197 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:18,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (197)] Waiting until timeout for monitored process [2022-03-01 17:34:18,692 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:34:18,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:18,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:18,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:18,998 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 54 treesize of output 42 [2022-03-01 17:34:19,016 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:19,016 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:19,088 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:19,088 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:34:19,183 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:19,184 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1403673261] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:19,184 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:19,184 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:34:19,184 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031398495] [2022-03-01 17:34:19,184 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:19,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:34:19,184 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:19,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:34:19,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:34:19,184 INFO L87 Difference]: Start difference. First operand 365 states and 1139 transitions. Second operand has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:19,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:19,453 INFO L93 Difference]: Finished difference Result 440 states and 1334 transitions. [2022-03-01 17:34:19,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:34:19,453 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 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 20 [2022-03-01 17:34:19,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:19,454 INFO L225 Difference]: With dead ends: 440 [2022-03-01 17:34:19,454 INFO L226 Difference]: Without dead ends: 428 [2022-03-01 17:34:19,454 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=104, Invalid=402, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:34:19,454 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 55 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 345 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:19,454 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 108 Invalid, 346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 345 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:34:19,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-03-01 17:34:19,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 362. [2022-03-01 17:34:19,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 3.1246537396121883) internal successors, (1128), 361 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:19,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 1128 transitions. [2022-03-01 17:34:19,458 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 1128 transitions. Word has length 20 [2022-03-01 17:34:19,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:19,458 INFO L470 AbstractCegarLoop]: Abstraction has 362 states and 1128 transitions. [2022-03-01 17:34:19,458 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:19,458 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 1128 transitions. [2022-03-01 17:34:19,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:19,459 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:19,459 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:19,475 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (197)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:19,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197,197 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:19,675 INFO L402 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:19,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:19,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1105470006, now seen corresponding path program 197 times [2022-03-01 17:34:19,676 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:19,676 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647614957] [2022-03-01 17:34:19,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:19,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:19,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:19,764 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:19,765 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:19,765 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647614957] [2022-03-01 17:34:19,765 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647614957] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:19,765 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739083842] [2022-03-01 17:34:19,765 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:34:19,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:19,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:19,766 INFO L229 MonitoredProcess]: Starting monitored process 198 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:19,767 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (198)] Waiting until timeout for monitored process [2022-03-01 17:34:19,915 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:34:19,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:19,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:19,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:20,054 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 93 treesize of output 73 [2022-03-01 17:34:20,185 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:20,185 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:20,270 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:20,271 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:34:20,361 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:20,361 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739083842] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:20,361 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:20,361 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:34:20,361 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747897521] [2022-03-01 17:34:20,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:20,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:34:20,361 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:20,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:34:20,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:34:20,361 INFO L87 Difference]: Start difference. First operand 362 states and 1128 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:20,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:20,782 INFO L93 Difference]: Finished difference Result 557 states and 1627 transitions. [2022-03-01 17:34:20,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:34:20,782 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:34:20,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:20,783 INFO L225 Difference]: With dead ends: 557 [2022-03-01 17:34:20,783 INFO L226 Difference]: Without dead ends: 557 [2022-03-01 17:34:20,783 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=148, Invalid=722, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:34:20,784 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 159 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 804 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 823 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 804 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:20,784 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 243 Invalid, 823 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 804 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:34:20,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2022-03-01 17:34:20,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 370. [2022-03-01 17:34:20,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 369 states have (on average 3.154471544715447) internal successors, (1164), 369 states have internal predecessors, (1164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:20,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 1164 transitions. [2022-03-01 17:34:20,788 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 1164 transitions. Word has length 20 [2022-03-01 17:34:20,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:20,788 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 1164 transitions. [2022-03-01 17:34:20,788 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:20,789 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 1164 transitions. [2022-03-01 17:34:20,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:20,789 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:20,789 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:20,823 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (198)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:21,005 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198,198 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:21,006 INFO L402 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:21,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:21,006 INFO L85 PathProgramCache]: Analyzing trace with hash -223392572, now seen corresponding path program 198 times [2022-03-01 17:34:21,006 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:21,006 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545835122] [2022-03-01 17:34:21,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:21,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:21,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:21,069 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:21,069 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:21,069 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545835122] [2022-03-01 17:34:21,069 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545835122] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:21,070 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1084854557] [2022-03-01 17:34:21,070 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:34:21,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:21,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:21,071 INFO L229 MonitoredProcess]: Starting monitored process 199 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:21,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (199)] Waiting until timeout for monitored process [2022-03-01 17:34:21,211 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:34:21,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:21,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:21,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:21,351 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 93 treesize of output 73 [2022-03-01 17:34:21,453 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:21,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:21,524 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:21,524 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:34:21,608 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:21,608 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1084854557] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:21,608 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:21,608 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:34:21,608 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373854524] [2022-03-01 17:34:21,609 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:21,609 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:34:21,609 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:21,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:34:21,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:34:21,609 INFO L87 Difference]: Start difference. First operand 370 states and 1164 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:21,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:21,968 INFO L93 Difference]: Finished difference Result 586 states and 1673 transitions. [2022-03-01 17:34:21,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-01 17:34:21,968 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:34:21,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:21,969 INFO L225 Difference]: With dead ends: 586 [2022-03-01 17:34:21,969 INFO L226 Difference]: Without dead ends: 580 [2022-03-01 17:34:21,970 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=160, Invalid=652, Unknown=0, NotChecked=0, Total=812 [2022-03-01 17:34:21,970 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 161 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 643 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 652 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 643 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:21,970 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 250 Invalid, 652 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 643 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:34:21,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2022-03-01 17:34:21,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 367. [2022-03-01 17:34:21,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 366 states have (on average 3.150273224043716) internal successors, (1153), 366 states have internal predecessors, (1153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:21,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 1153 transitions. [2022-03-01 17:34:21,975 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 1153 transitions. Word has length 20 [2022-03-01 17:34:21,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:21,975 INFO L470 AbstractCegarLoop]: Abstraction has 367 states and 1153 transitions. [2022-03-01 17:34:21,975 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:21,975 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 1153 transitions. [2022-03-01 17:34:21,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:21,975 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:21,975 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:21,992 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (199)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:22,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 199 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable199 [2022-03-01 17:34:22,192 INFO L402 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:22,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:22,192 INFO L85 PathProgramCache]: Analyzing trace with hash -364572672, now seen corresponding path program 199 times [2022-03-01 17:34:22,192 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:22,192 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099679153] [2022-03-01 17:34:22,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:22,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:22,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:22,266 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:22,267 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:22,267 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099679153] [2022-03-01 17:34:22,267 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099679153] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:22,267 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583752229] [2022-03-01 17:34:22,267 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:34:22,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:22,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:22,268 INFO L229 MonitoredProcess]: Starting monitored process 200 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:22,268 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (200)] Waiting until timeout for monitored process [2022-03-01 17:34:22,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:22,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:22,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:22,537 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 86 treesize of output 68 [2022-03-01 17:34:22,664 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:22,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:22,761 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:22,761 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:34:22,911 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:22,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [583752229] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:22,911 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:22,911 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:34:22,912 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066577589] [2022-03-01 17:34:22,912 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:22,912 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:34:22,912 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:22,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:34:22,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:34:22,912 INFO L87 Difference]: Start difference. First operand 367 states and 1153 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:23,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:23,363 INFO L93 Difference]: Finished difference Result 525 states and 1548 transitions. [2022-03-01 17:34:23,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:34:23,363 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:34:23,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:23,364 INFO L225 Difference]: With dead ends: 525 [2022-03-01 17:34:23,364 INFO L226 Difference]: Without dead ends: 525 [2022-03-01 17:34:23,364 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=129, Invalid=627, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:34:23,364 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 124 mSDsluCounter, 411 mSDsCounter, 0 mSdLazyCounter, 765 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 780 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 765 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:23,364 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 211 Invalid, 780 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 765 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:34:23,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 525 states. [2022-03-01 17:34:23,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 525 to 364. [2022-03-01 17:34:23,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 363 states have (on average 3.1377410468319558) internal successors, (1139), 363 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:23,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 1139 transitions. [2022-03-01 17:34:23,369 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 1139 transitions. Word has length 20 [2022-03-01 17:34:23,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:23,369 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 1139 transitions. [2022-03-01 17:34:23,369 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:23,369 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 1139 transitions. [2022-03-01 17:34:23,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:23,369 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:23,370 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:23,386 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (200)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:23,583 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 200 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable200 [2022-03-01 17:34:23,583 INFO L402 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:23,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:23,583 INFO L85 PathProgramCache]: Analyzing trace with hash 629802948, now seen corresponding path program 200 times [2022-03-01 17:34:23,584 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:23,584 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712185867] [2022-03-01 17:34:23,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:23,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:23,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:23,704 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:23,704 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:23,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712185867] [2022-03-01 17:34:23,704 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712185867] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:23,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2023134654] [2022-03-01 17:34:23,704 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:34:23,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:23,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:23,705 INFO L229 MonitoredProcess]: Starting monitored process 201 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:23,706 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (201)] Waiting until timeout for monitored process [2022-03-01 17:34:23,850 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:34:23,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:23,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:23,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:24,099 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 105 treesize of output 83 [2022-03-01 17:34:24,293 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:24,294 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:24,424 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:24,424 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:34:24,509 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:24,509 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2023134654] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:24,509 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:24,509 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:34:24,509 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108753537] [2022-03-01 17:34:24,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:24,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:34:24,510 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:24,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:34:24,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:34:24,510 INFO L87 Difference]: Start difference. First operand 364 states and 1139 transitions. Second operand has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:24,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:24,864 INFO L93 Difference]: Finished difference Result 554 states and 1608 transitions. [2022-03-01 17:34:24,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:34:24,865 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:34:24,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:24,865 INFO L225 Difference]: With dead ends: 554 [2022-03-01 17:34:24,865 INFO L226 Difference]: Without dead ends: 554 [2022-03-01 17:34:24,866 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=157, Invalid=713, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:34:24,866 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 128 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 672 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 688 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 672 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:24,866 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 197 Invalid, 688 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 672 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:34:24,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2022-03-01 17:34:24,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 363. [2022-03-01 17:34:24,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 362 states have (on average 3.1298342541436464) internal successors, (1133), 362 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:24,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 1133 transitions. [2022-03-01 17:34:24,870 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 1133 transitions. Word has length 20 [2022-03-01 17:34:24,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:24,870 INFO L470 AbstractCegarLoop]: Abstraction has 363 states and 1133 transitions. [2022-03-01 17:34:24,870 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:24,870 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 1133 transitions. [2022-03-01 17:34:24,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:24,871 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:24,871 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:24,887 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (201)] Ended with exit code 0 [2022-03-01 17:34:25,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 201 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable201 [2022-03-01 17:34:25,087 INFO L402 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:25,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:25,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1610256080, now seen corresponding path program 201 times [2022-03-01 17:34:25,087 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:25,087 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241305497] [2022-03-01 17:34:25,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:25,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:25,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:25,158 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:25,158 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:25,159 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241305497] [2022-03-01 17:34:25,159 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241305497] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:25,159 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481224941] [2022-03-01 17:34:25,159 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:34:25,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:25,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:25,160 INFO L229 MonitoredProcess]: Starting monitored process 202 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:25,160 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (202)] Waiting until timeout for monitored process [2022-03-01 17:34:25,304 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:34:25,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:25,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:25,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:25,499 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 103 treesize of output 81 [2022-03-01 17:34:25,644 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:25,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:25,736 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:25,737 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:34:25,842 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:25,842 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481224941] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:25,842 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:25,842 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:34:25,842 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038777732] [2022-03-01 17:34:25,842 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:25,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:34:25,842 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:25,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:34:25,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:34:25,843 INFO L87 Difference]: Start difference. First operand 363 states and 1133 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:26,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:26,304 INFO L93 Difference]: Finished difference Result 525 states and 1540 transitions. [2022-03-01 17:34:26,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:34:26,305 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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 20 [2022-03-01 17:34:26,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:26,306 INFO L225 Difference]: With dead ends: 525 [2022-03-01 17:34:26,306 INFO L226 Difference]: Without dead ends: 519 [2022-03-01 17:34:26,306 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=146, Invalid=610, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:34:26,306 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 124 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 545 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 545 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:26,306 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 183 Invalid, 552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 545 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:34:26,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2022-03-01 17:34:26,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 367. [2022-03-01 17:34:26,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 366 states have (on average 3.133879781420765) internal successors, (1147), 366 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:26,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 1147 transitions. [2022-03-01 17:34:26,311 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 1147 transitions. Word has length 20 [2022-03-01 17:34:26,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:26,311 INFO L470 AbstractCegarLoop]: Abstraction has 367 states and 1147 transitions. [2022-03-01 17:34:26,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:26,311 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 1147 transitions. [2022-03-01 17:34:26,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:26,311 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:26,311 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:26,328 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (202)] Ended with exit code 0 [2022-03-01 17:34:26,528 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 202 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable202 [2022-03-01 17:34:26,528 INFO L402 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:26,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:26,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1634155994, now seen corresponding path program 202 times [2022-03-01 17:34:26,528 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:26,528 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835972339] [2022-03-01 17:34:26,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:26,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:26,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:26,611 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:26,611 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:26,611 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835972339] [2022-03-01 17:34:26,611 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835972339] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:26,611 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [385477727] [2022-03-01 17:34:26,611 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:34:26,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:26,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:26,612 INFO L229 MonitoredProcess]: Starting monitored process 203 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:26,613 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (203)] Waiting until timeout for monitored process [2022-03-01 17:34:26,714 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:34:26,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:26,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:26,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:26,867 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 105 treesize of output 83 [2022-03-01 17:34:26,971 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:26,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:27,051 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:27,052 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:34:27,147 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:27,147 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [385477727] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:27,147 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:27,147 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:34:27,147 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415070033] [2022-03-01 17:34:27,147 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:27,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:34:27,147 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:27,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:34:27,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:34:27,148 INFO L87 Difference]: Start difference. First operand 367 states and 1147 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:27,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:27,500 INFO L93 Difference]: Finished difference Result 502 states and 1501 transitions. [2022-03-01 17:34:27,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:34:27,500 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:34:27,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:27,501 INFO L225 Difference]: With dead ends: 502 [2022-03-01 17:34:27,501 INFO L226 Difference]: Without dead ends: 502 [2022-03-01 17:34:27,501 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=149, Invalid=721, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:34:27,501 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 108 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 645 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 660 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 645 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:27,501 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 183 Invalid, 660 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 645 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:34:27,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2022-03-01 17:34:27,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 362. [2022-03-01 17:34:27,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 3.1246537396121883) internal successors, (1128), 361 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:27,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 1128 transitions. [2022-03-01 17:34:27,505 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 1128 transitions. Word has length 20 [2022-03-01 17:34:27,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:27,505 INFO L470 AbstractCegarLoop]: Abstraction has 362 states and 1128 transitions. [2022-03-01 17:34:27,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:27,506 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 1128 transitions. [2022-03-01 17:34:27,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:27,506 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:27,506 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:27,522 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (203)] Ended with exit code 0 [2022-03-01 17:34:27,714 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203,203 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:27,715 INFO L402 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:27,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:27,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1243069884, now seen corresponding path program 203 times [2022-03-01 17:34:27,715 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:27,715 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915402201] [2022-03-01 17:34:27,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:27,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:27,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:27,789 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:27,789 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:27,789 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915402201] [2022-03-01 17:34:27,789 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915402201] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:27,789 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [726839998] [2022-03-01 17:34:27,789 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:34:27,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:27,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:27,790 INFO L229 MonitoredProcess]: Starting monitored process 204 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:27,791 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (204)] Waiting until timeout for monitored process [2022-03-01 17:34:27,933 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:34:27,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:27,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:27,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:28,157 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 54 treesize of output 42 [2022-03-01 17:34:28,176 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:28,176 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:28,255 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:28,255 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:34:28,378 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:28,378 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [726839998] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:28,379 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:28,379 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:34:28,379 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446318473] [2022-03-01 17:34:28,379 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:28,379 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:34:28,379 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:28,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:34:28,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:34:28,379 INFO L87 Difference]: Start difference. First operand 362 states and 1128 transitions. Second operand has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:28,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:28,704 INFO L93 Difference]: Finished difference Result 442 states and 1338 transitions. [2022-03-01 17:34:28,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:34:28,704 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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 20 [2022-03-01 17:34:28,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:28,705 INFO L225 Difference]: With dead ends: 442 [2022-03-01 17:34:28,705 INFO L226 Difference]: Without dead ends: 430 [2022-03-01 17:34:28,705 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=106, Invalid=400, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:34:28,706 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 55 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:28,706 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 98 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 304 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:34:28,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2022-03-01 17:34:28,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 364. [2022-03-01 17:34:28,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 363 states have (on average 3.121212121212121) internal successors, (1133), 363 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:28,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 1133 transitions. [2022-03-01 17:34:28,710 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 1133 transitions. Word has length 20 [2022-03-01 17:34:28,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:28,710 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 1133 transitions. [2022-03-01 17:34:28,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:28,710 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 1133 transitions. [2022-03-01 17:34:28,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:28,710 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:28,710 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:28,726 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (204)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:28,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 204 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable204 [2022-03-01 17:34:28,919 INFO L402 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:28,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:28,919 INFO L85 PathProgramCache]: Analyzing trace with hash -502172550, now seen corresponding path program 204 times [2022-03-01 17:34:28,920 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:28,920 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488364122] [2022-03-01 17:34:28,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:28,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:28,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:28,979 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:28,979 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:28,979 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488364122] [2022-03-01 17:34:28,979 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488364122] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:28,979 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [533121902] [2022-03-01 17:34:28,979 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:34:28,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:28,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:28,980 INFO L229 MonitoredProcess]: Starting monitored process 205 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:28,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (205)] Waiting until timeout for monitored process [2022-03-01 17:34:29,126 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:34:29,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:29,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:29,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:29,291 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 72 treesize of output 56 [2022-03-01 17:34:29,343 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:29,344 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:29,414 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:29,414 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:34:29,510 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:29,511 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [533121902] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:29,511 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:29,511 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:34:29,511 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420742700] [2022-03-01 17:34:29,511 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:29,511 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:34:29,511 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:29,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:34:29,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:34:29,511 INFO L87 Difference]: Start difference. First operand 364 states and 1133 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:29,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:29,763 INFO L93 Difference]: Finished difference Result 467 states and 1390 transitions. [2022-03-01 17:34:29,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:34:29,763 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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 20 [2022-03-01 17:34:29,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:29,764 INFO L225 Difference]: With dead ends: 467 [2022-03-01 17:34:29,764 INFO L226 Difference]: Without dead ends: 461 [2022-03-01 17:34:29,764 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=119, Invalid=531, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:34:29,764 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 98 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 441 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:29,764 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 156 Invalid, 447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 441 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:34:29,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2022-03-01 17:34:29,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 368. [2022-03-01 17:34:29,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 367 states have (on average 3.1253405994550407) internal successors, (1147), 367 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:29,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 1147 transitions. [2022-03-01 17:34:29,768 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 1147 transitions. Word has length 20 [2022-03-01 17:34:29,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:29,769 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 1147 transitions. [2022-03-01 17:34:29,769 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:29,769 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 1147 transitions. [2022-03-01 17:34:29,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:29,769 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:29,769 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:29,804 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (205)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:29,984 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 205 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable205 [2022-03-01 17:34:29,985 INFO L402 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:29,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:29,985 INFO L85 PathProgramCache]: Analyzing trace with hash -478272636, now seen corresponding path program 205 times [2022-03-01 17:34:29,985 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:29,985 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399695989] [2022-03-01 17:34:29,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:29,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:29,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:30,062 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:30,062 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:30,062 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399695989] [2022-03-01 17:34:30,062 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399695989] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:30,062 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770364783] [2022-03-01 17:34:30,062 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:34:30,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:30,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:30,063 INFO L229 MonitoredProcess]: Starting monitored process 206 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:30,064 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (206)] Waiting until timeout for monitored process [2022-03-01 17:34:30,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:30,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:30,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:30,442 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 75 treesize of output 59 [2022-03-01 17:34:30,503 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:30,503 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:30,602 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:30,602 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:34:30,709 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:30,709 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1770364783] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:30,709 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:30,709 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-01 17:34:30,709 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959072066] [2022-03-01 17:34:30,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:30,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:34:30,710 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:30,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:34:30,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:34:30,710 INFO L87 Difference]: Start difference. First operand 368 states and 1147 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:30,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:31,000 INFO L93 Difference]: Finished difference Result 438 states and 1336 transitions. [2022-03-01 17:34:31,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:34:31,000 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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 20 [2022-03-01 17:34:31,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:31,001 INFO L225 Difference]: With dead ends: 438 [2022-03-01 17:34:31,001 INFO L226 Difference]: Without dead ends: 438 [2022-03-01 17:34:31,001 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=103, Invalid=449, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:34:31,001 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 62 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:31,001 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 103 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 352 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:34:31,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2022-03-01 17:34:31,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 361. [2022-03-01 17:34:31,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 360 states have (on average 3.1194444444444445) internal successors, (1123), 360 states have internal predecessors, (1123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:31,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 1123 transitions. [2022-03-01 17:34:31,005 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 1123 transitions. Word has length 20 [2022-03-01 17:34:31,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:31,005 INFO L470 AbstractCegarLoop]: Abstraction has 361 states and 1123 transitions. [2022-03-01 17:34:31,005 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:31,005 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 1123 transitions. [2022-03-01 17:34:31,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:31,006 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:31,006 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:31,022 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (206)] Ended with exit code 0 [2022-03-01 17:34:31,206 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206,206 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:31,206 INFO L402 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:31,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:31,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1741936860, now seen corresponding path program 206 times [2022-03-01 17:34:31,206 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:31,206 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536554337] [2022-03-01 17:34:31,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:31,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:31,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:31,325 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:31,325 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:31,325 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536554337] [2022-03-01 17:34:31,325 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536554337] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:31,325 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705236072] [2022-03-01 17:34:31,325 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:34:31,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:31,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:31,326 INFO L229 MonitoredProcess]: Starting monitored process 207 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:31,327 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (207)] Waiting until timeout for monitored process [2022-03-01 17:34:31,497 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:34:31,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:31,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:31,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:31,640 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 57 treesize of output 45 [2022-03-01 17:34:31,735 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:31,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:31,877 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:31,878 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:34:31,936 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:31,936 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705236072] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:31,936 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:31,936 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:34:31,937 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422490016] [2022-03-01 17:34:31,937 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:31,937 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:34:31,937 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:31,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:34:31,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:34:31,937 INFO L87 Difference]: Start difference. First operand 361 states and 1123 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:32,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:32,320 INFO L93 Difference]: Finished difference Result 512 states and 1529 transitions. [2022-03-01 17:34:32,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:34:32,320 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:34:32,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:32,321 INFO L225 Difference]: With dead ends: 512 [2022-03-01 17:34:32,321 INFO L226 Difference]: Without dead ends: 512 [2022-03-01 17:34:32,321 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=133, Invalid=623, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:34:32,321 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 123 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 667 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 667 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:32,321 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 191 Invalid, 680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 667 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:34:32,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 512 states. [2022-03-01 17:34:32,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 512 to 371. [2022-03-01 17:34:32,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 370 states have (on average 3.156756756756757) internal successors, (1168), 370 states have internal predecessors, (1168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:32,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 1168 transitions. [2022-03-01 17:34:32,326 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 1168 transitions. Word has length 20 [2022-03-01 17:34:32,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:32,326 INFO L470 AbstractCegarLoop]: Abstraction has 371 states and 1168 transitions. [2022-03-01 17:34:32,326 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:32,326 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 1168 transitions. [2022-03-01 17:34:32,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:32,326 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:32,327 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:32,343 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (207)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:32,542 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 207 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable207 [2022-03-01 17:34:32,543 INFO L402 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:32,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:32,543 INFO L85 PathProgramCache]: Analyzing trace with hash -859859426, now seen corresponding path program 207 times [2022-03-01 17:34:32,543 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:32,543 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092149446] [2022-03-01 17:34:32,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:32,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:32,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:32,657 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:32,657 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:32,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092149446] [2022-03-01 17:34:32,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092149446] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:32,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1629487739] [2022-03-01 17:34:32,657 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:34:32,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:32,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:32,658 INFO L229 MonitoredProcess]: Starting monitored process 208 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:32,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (208)] Waiting until timeout for monitored process [2022-03-01 17:34:32,813 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:34:32,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:32,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:32,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:33,055 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 63 treesize of output 49 [2022-03-01 17:34:33,121 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:33,121 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:33,224 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:33,224 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:34:33,271 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:33,271 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1629487739] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:33,271 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:33,271 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:34:33,271 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641543871] [2022-03-01 17:34:33,271 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:33,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:34:33,271 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:33,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:34:33,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:34:33,272 INFO L87 Difference]: Start difference. First operand 371 states and 1168 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:33,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:33,618 INFO L93 Difference]: Finished difference Result 541 states and 1575 transitions. [2022-03-01 17:34:33,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:34:33,618 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:34:33,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:33,619 INFO L225 Difference]: With dead ends: 541 [2022-03-01 17:34:33,619 INFO L226 Difference]: Without dead ends: 535 [2022-03-01 17:34:33,619 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=134, Invalid=622, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:34:33,620 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 122 mSDsluCounter, 435 mSDsCounter, 0 mSdLazyCounter, 763 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 257 SdHoareTripleChecker+Invalid, 777 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 763 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:33,620 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 257 Invalid, 777 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 763 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:34:33,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2022-03-01 17:34:33,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 368. [2022-03-01 17:34:33,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 367 states have (on average 3.1525885558583107) internal successors, (1157), 367 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:33,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 1157 transitions. [2022-03-01 17:34:33,624 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 1157 transitions. Word has length 20 [2022-03-01 17:34:33,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:33,624 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 1157 transitions. [2022-03-01 17:34:33,624 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:33,624 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 1157 transitions. [2022-03-01 17:34:33,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:33,625 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:33,625 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:33,642 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (208)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:33,841 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208,208 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:33,841 INFO L402 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:33,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:33,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1001039526, now seen corresponding path program 208 times [2022-03-01 17:34:33,842 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:33,842 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591511801] [2022-03-01 17:34:33,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:33,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:33,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:33,914 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:33,915 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:33,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591511801] [2022-03-01 17:34:33,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591511801] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:33,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [799647743] [2022-03-01 17:34:33,915 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:34:33,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:33,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:33,924 INFO L229 MonitoredProcess]: Starting monitored process 209 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:33,946 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (209)] Waiting until timeout for monitored process [2022-03-01 17:34:34,072 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:34:34,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:34,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:34,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:34,244 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 57 treesize of output 45 [2022-03-01 17:34:34,342 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:34,342 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:34,493 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:34,494 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:34:34,553 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:34,553 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [799647743] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:34,553 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:34,554 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:34:34,554 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227218028] [2022-03-01 17:34:34,554 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:34,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:34:34,554 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:34,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:34:34,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:34:34,554 INFO L87 Difference]: Start difference. First operand 368 states and 1157 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:35,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:35,067 INFO L93 Difference]: Finished difference Result 570 states and 1672 transitions. [2022-03-01 17:34:35,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:34:35,067 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:34:35,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:35,068 INFO L225 Difference]: With dead ends: 570 [2022-03-01 17:34:35,068 INFO L226 Difference]: Without dead ends: 570 [2022-03-01 17:34:35,068 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=150, Invalid=720, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:34:35,069 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 139 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 696 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 712 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 696 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:35,069 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 198 Invalid, 712 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 696 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:34:35,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2022-03-01 17:34:35,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 369. [2022-03-01 17:34:35,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 369 states, 368 states have (on average 3.160326086956522) internal successors, (1163), 368 states have internal predecessors, (1163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:35,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 1163 transitions. [2022-03-01 17:34:35,073 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 1163 transitions. Word has length 20 [2022-03-01 17:34:35,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:35,074 INFO L470 AbstractCegarLoop]: Abstraction has 369 states and 1163 transitions. [2022-03-01 17:34:35,074 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:35,074 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 1163 transitions. [2022-03-01 17:34:35,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:35,074 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:35,074 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:35,091 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (209)] Ended with exit code 0 [2022-03-01 17:34:35,287 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 209 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable209 [2022-03-01 17:34:35,287 INFO L402 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:35,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:35,287 INFO L85 PathProgramCache]: Analyzing trace with hash -6663906, now seen corresponding path program 209 times [2022-03-01 17:34:35,288 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:35,288 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644639492] [2022-03-01 17:34:35,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:35,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:35,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:35,392 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:35,392 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:35,392 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644639492] [2022-03-01 17:34:35,392 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644639492] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:35,392 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1907294491] [2022-03-01 17:34:35,392 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:34:35,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:35,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:35,393 INFO L229 MonitoredProcess]: Starting monitored process 210 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:35,394 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (210)] Waiting until timeout for monitored process [2022-03-01 17:34:35,526 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:34:35,526 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:35,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:35,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:35,729 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 57 treesize of output 45 [2022-03-01 17:34:35,839 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:35,839 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:36,009 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:36,009 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:34:36,084 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:36,084 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1907294491] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:36,084 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:36,084 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:34:36,084 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966895052] [2022-03-01 17:34:36,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:36,085 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:34:36,085 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:36,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:34:36,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:34:36,085 INFO L87 Difference]: Start difference. First operand 369 states and 1163 transitions. Second operand has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:36,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:36,708 INFO L93 Difference]: Finished difference Result 599 states and 1732 transitions. [2022-03-01 17:34:36,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-01 17:34:36,709 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:34:36,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:36,709 INFO L225 Difference]: With dead ends: 599 [2022-03-01 17:34:36,709 INFO L226 Difference]: Without dead ends: 599 [2022-03-01 17:34:36,710 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=173, Invalid=819, Unknown=0, NotChecked=0, Total=992 [2022-03-01 17:34:36,710 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 143 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 718 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 735 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 718 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:36,710 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 228 Invalid, 735 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 718 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:34:36,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2022-03-01 17:34:36,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 368. [2022-03-01 17:34:36,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 367 states have (on average 3.1525885558583107) internal successors, (1157), 367 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:36,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 1157 transitions. [2022-03-01 17:34:36,715 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 1157 transitions. Word has length 20 [2022-03-01 17:34:36,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:36,715 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 1157 transitions. [2022-03-01 17:34:36,715 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:36,715 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 1157 transitions. [2022-03-01 17:34:36,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:36,715 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:36,715 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:36,732 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (210)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:36,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 210 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable210 [2022-03-01 17:34:36,931 INFO L402 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:36,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:36,932 INFO L85 PathProgramCache]: Analyzing trace with hash 973789226, now seen corresponding path program 210 times [2022-03-01 17:34:36,932 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:36,932 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42036440] [2022-03-01 17:34:36,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:36,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:36,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:37,004 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:37,004 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:37,004 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42036440] [2022-03-01 17:34:37,004 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42036440] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:37,004 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1755525510] [2022-03-01 17:34:37,004 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:34:37,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:37,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:37,005 INFO L229 MonitoredProcess]: Starting monitored process 211 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:37,006 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (211)] Waiting until timeout for monitored process [2022-03-01 17:34:37,156 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:34:37,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:37,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:37,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:37,355 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 57 treesize of output 45 [2022-03-01 17:34:37,423 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:37,423 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:37,523 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:37,523 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:34:37,599 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:37,600 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1755525510] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:37,600 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:37,600 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:34:37,600 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642643122] [2022-03-01 17:34:37,600 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:37,600 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:34:37,600 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:37,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:34:37,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:34:37,600 INFO L87 Difference]: Start difference. First operand 368 states and 1157 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:37,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:37,975 INFO L93 Difference]: Finished difference Result 558 states and 1624 transitions. [2022-03-01 17:34:37,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:34:37,975 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:34:37,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:37,976 INFO L225 Difference]: With dead ends: 558 [2022-03-01 17:34:37,976 INFO L226 Difference]: Without dead ends: 552 [2022-03-01 17:34:37,976 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=139, Invalid=673, Unknown=0, NotChecked=0, Total=812 [2022-03-01 17:34:37,976 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 113 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 671 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 682 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 671 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:37,976 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 215 Invalid, 682 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 671 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:34:37,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2022-03-01 17:34:37,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 372. [2022-03-01 17:34:37,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 371 states have (on average 3.1563342318059298) internal successors, (1171), 371 states have internal predecessors, (1171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:37,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 1171 transitions. [2022-03-01 17:34:37,988 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 1171 transitions. Word has length 20 [2022-03-01 17:34:37,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:37,988 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 1171 transitions. [2022-03-01 17:34:37,988 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:37,988 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 1171 transitions. [2022-03-01 17:34:37,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:37,989 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:37,989 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:38,007 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (211)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:38,205 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 211 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable211 [2022-03-01 17:34:38,205 INFO L402 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:38,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:38,206 INFO L85 PathProgramCache]: Analyzing trace with hash 997689140, now seen corresponding path program 211 times [2022-03-01 17:34:38,206 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:38,206 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906355893] [2022-03-01 17:34:38,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:38,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:38,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:38,282 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:38,282 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:38,282 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906355893] [2022-03-01 17:34:38,282 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906355893] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:38,282 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1542955047] [2022-03-01 17:34:38,282 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:34:38,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:38,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:38,283 INFO L229 MonitoredProcess]: Starting monitored process 212 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:38,284 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (212)] Waiting until timeout for monitored process [2022-03-01 17:34:38,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:38,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:38,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:38,577 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 57 treesize of output 45 [2022-03-01 17:34:38,637 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:38,638 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:38,784 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:38,785 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:34:38,845 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:38,845 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1542955047] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:38,845 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:38,845 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-01 17:34:38,845 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828685104] [2022-03-01 17:34:38,845 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:38,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:34:38,845 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:38,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:34:38,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:34:38,846 INFO L87 Difference]: Start difference. First operand 372 states and 1171 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:39,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:39,241 INFO L93 Difference]: Finished difference Result 541 states and 1606 transitions. [2022-03-01 17:34:39,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:34:39,241 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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 20 [2022-03-01 17:34:39,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:39,242 INFO L225 Difference]: With dead ends: 541 [2022-03-01 17:34:39,242 INFO L226 Difference]: Without dead ends: 541 [2022-03-01 17:34:39,242 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=142, Invalid=614, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:34:39,242 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 91 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 577 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 577 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:39,242 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 213 Invalid, 585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 577 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:34:39,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states. [2022-03-01 17:34:39,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 369. [2022-03-01 17:34:39,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 369 states, 368 states have (on average 3.154891304347826) internal successors, (1161), 368 states have internal predecessors, (1161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:39,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 1161 transitions. [2022-03-01 17:34:39,252 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 1161 transitions. Word has length 20 [2022-03-01 17:34:39,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:39,252 INFO L470 AbstractCegarLoop]: Abstraction has 369 states and 1161 transitions. [2022-03-01 17:34:39,252 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:39,252 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 1161 transitions. [2022-03-01 17:34:39,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:39,253 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:39,253 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:39,269 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (212)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:39,453 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 212 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable212 [2022-03-01 17:34:39,453 INFO L402 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:39,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:39,453 INFO L85 PathProgramCache]: Analyzing trace with hash 2026470592, now seen corresponding path program 212 times [2022-03-01 17:34:39,453 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:39,454 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193213703] [2022-03-01 17:34:39,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:39,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:39,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:39,564 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:39,564 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:39,564 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193213703] [2022-03-01 17:34:39,564 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193213703] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:39,565 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086497251] [2022-03-01 17:34:39,565 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:34:39,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:39,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:39,566 INFO L229 MonitoredProcess]: Starting monitored process 213 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:39,567 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (213)] Waiting until timeout for monitored process [2022-03-01 17:34:39,720 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:34:39,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:39,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:39,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:39,928 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 62 treesize of output 48 [2022-03-01 17:34:39,987 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:39,987 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:40,127 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:40,128 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:34:40,213 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:40,213 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086497251] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:40,213 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:40,213 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:34:40,213 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815059876] [2022-03-01 17:34:40,213 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:40,213 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:34:40,213 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:40,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:34:40,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:34:40,214 INFO L87 Difference]: Start difference. First operand 369 states and 1161 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:40,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:40,586 INFO L93 Difference]: Finished difference Result 494 states and 1490 transitions. [2022-03-01 17:34:40,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:34:40,586 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:34:40,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:40,587 INFO L225 Difference]: With dead ends: 494 [2022-03-01 17:34:40,587 INFO L226 Difference]: Without dead ends: 494 [2022-03-01 17:34:40,587 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=133, Invalid=623, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:34:40,587 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 107 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:40,587 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 164 Invalid, 597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 588 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:34:40,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2022-03-01 17:34:40,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 366. [2022-03-01 17:34:40,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 3.1424657534246574) internal successors, (1147), 365 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:40,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1147 transitions. [2022-03-01 17:34:40,592 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1147 transitions. Word has length 20 [2022-03-01 17:34:40,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:40,592 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 1147 transitions. [2022-03-01 17:34:40,592 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:40,592 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1147 transitions. [2022-03-01 17:34:40,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:40,592 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:40,592 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:40,609 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (213)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:40,797 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 213 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable213 [2022-03-01 17:34:40,798 INFO L402 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:40,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:40,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1274121084, now seen corresponding path program 213 times [2022-03-01 17:34:40,798 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:40,798 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452144136] [2022-03-01 17:34:40,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:40,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:40,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:40,935 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:40,936 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:40,936 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452144136] [2022-03-01 17:34:40,936 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452144136] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:40,936 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1699940402] [2022-03-01 17:34:40,936 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:34:40,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:40,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:40,937 INFO L229 MonitoredProcess]: Starting monitored process 214 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:40,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (214)] Waiting until timeout for monitored process [2022-03-01 17:34:41,084 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:34:41,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:41,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:41,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:41,342 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 62 treesize of output 48 [2022-03-01 17:34:41,432 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:41,432 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:41,595 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:41,595 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:34:41,682 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:41,682 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1699940402] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:41,683 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:41,683 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:34:41,683 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442236152] [2022-03-01 17:34:41,683 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:41,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:34:41,683 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:41,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:34:41,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:34:41,683 INFO L87 Difference]: Start difference. First operand 366 states and 1147 transitions. Second operand has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:42,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:42,159 INFO L93 Difference]: Finished difference Result 515 states and 1528 transitions. [2022-03-01 17:34:42,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:34:42,160 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:34:42,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:42,160 INFO L225 Difference]: With dead ends: 515 [2022-03-01 17:34:42,160 INFO L226 Difference]: Without dead ends: 515 [2022-03-01 17:34:42,161 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:34:42,161 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 153 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 589 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 600 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:42,161 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 176 Invalid, 600 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 589 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:34:42,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 515 states. [2022-03-01 17:34:42,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 515 to 365. [2022-03-01 17:34:42,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 3.129120879120879) internal successors, (1139), 364 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:42,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 1139 transitions. [2022-03-01 17:34:42,165 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 1139 transitions. Word has length 20 [2022-03-01 17:34:42,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:42,165 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 1139 transitions. [2022-03-01 17:34:42,165 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:42,165 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 1139 transitions. [2022-03-01 17:34:42,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:42,166 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:42,166 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:42,182 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (214)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:42,382 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 214 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable214 [2022-03-01 17:34:42,382 INFO L402 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:42,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:42,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1569548266, now seen corresponding path program 214 times [2022-03-01 17:34:42,383 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:42,383 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841293539] [2022-03-01 17:34:42,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:42,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:42,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:42,457 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:42,458 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:42,458 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841293539] [2022-03-01 17:34:42,458 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841293539] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:42,458 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1641827588] [2022-03-01 17:34:42,458 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:34:42,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:42,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:42,459 INFO L229 MonitoredProcess]: Starting monitored process 215 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:42,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (215)] Waiting until timeout for monitored process [2022-03-01 17:34:42,634 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:34:42,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:42,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:42,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:42,825 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:42,825 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:42,955 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:42,955 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:34:43,010 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:43,010 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1641827588] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:43,010 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:43,010 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:34:43,010 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107944714] [2022-03-01 17:34:43,010 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:43,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:34:43,010 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:43,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:34:43,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:34:43,011 INFO L87 Difference]: Start difference. First operand 365 states and 1139 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:43,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:43,260 INFO L93 Difference]: Finished difference Result 437 states and 1335 transitions. [2022-03-01 17:34:43,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:34:43,260 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:34:43,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:43,260 INFO L225 Difference]: With dead ends: 437 [2022-03-01 17:34:43,260 INFO L226 Difference]: Without dead ends: 437 [2022-03-01 17:34:43,261 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=126, Invalid=426, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:34:43,261 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 54 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 374 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:43,261 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 112 Invalid, 377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 374 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:34:43,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2022-03-01 17:34:43,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 362. [2022-03-01 17:34:43,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 3.1218836565096955) internal successors, (1127), 361 states have internal predecessors, (1127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:43,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 1127 transitions. [2022-03-01 17:34:43,265 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 1127 transitions. Word has length 20 [2022-03-01 17:34:43,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:43,265 INFO L470 AbstractCegarLoop]: Abstraction has 362 states and 1127 transitions. [2022-03-01 17:34:43,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:43,265 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 1127 transitions. [2022-03-01 17:34:43,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:43,265 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:43,266 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:43,282 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (215)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:43,479 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215,215 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:43,479 INFO L402 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:43,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:43,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1888870714, now seen corresponding path program 215 times [2022-03-01 17:34:43,480 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:43,480 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810648282] [2022-03-01 17:34:43,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:43,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:43,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:43,552 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:43,552 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:43,552 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810648282] [2022-03-01 17:34:43,552 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810648282] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:43,552 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163795739] [2022-03-01 17:34:43,552 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:34:43,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:43,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:43,553 INFO L229 MonitoredProcess]: Starting monitored process 216 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:43,554 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (216)] Waiting until timeout for monitored process [2022-03-01 17:34:43,704 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:34:43,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:43,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:43,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:43,888 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 54 treesize of output 42 [2022-03-01 17:34:43,933 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:43,933 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:44,040 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:44,041 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:34:44,093 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:44,094 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163795739] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:44,094 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:44,094 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:34:44,094 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184390940] [2022-03-01 17:34:44,094 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:44,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:34:44,094 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:44,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:34:44,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:34:44,094 INFO L87 Difference]: Start difference. First operand 362 states and 1127 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:44,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:44,292 INFO L93 Difference]: Finished difference Result 482 states and 1429 transitions. [2022-03-01 17:34:44,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:34:44,292 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:34:44,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:44,293 INFO L225 Difference]: With dead ends: 482 [2022-03-01 17:34:44,293 INFO L226 Difference]: Without dead ends: 476 [2022-03-01 17:34:44,293 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:34:44,293 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 95 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:44,293 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 133 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 406 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:34:44,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2022-03-01 17:34:44,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 370. [2022-03-01 17:34:44,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 369 states have (on average 3.124661246612466) internal successors, (1153), 369 states have internal predecessors, (1153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:44,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 1153 transitions. [2022-03-01 17:34:44,310 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 1153 transitions. Word has length 20 [2022-03-01 17:34:44,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:44,310 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 1153 transitions. [2022-03-01 17:34:44,310 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:44,310 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 1153 transitions. [2022-03-01 17:34:44,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:44,310 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:44,310 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:44,327 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (216)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:44,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216,216 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:44,515 INFO L402 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:44,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:44,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1912770628, now seen corresponding path program 216 times [2022-03-01 17:34:44,515 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:44,515 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831992343] [2022-03-01 17:34:44,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:44,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:44,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:44,614 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:44,614 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:44,614 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831992343] [2022-03-01 17:34:44,614 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831992343] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:44,614 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [952614252] [2022-03-01 17:34:44,615 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:34:44,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:44,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:44,616 INFO L229 MonitoredProcess]: Starting monitored process 217 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:44,616 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (217)] Waiting until timeout for monitored process [2022-03-01 17:34:44,767 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:34:44,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:44,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:44,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:44,899 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 54 treesize of output 42 [2022-03-01 17:34:44,933 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:44,933 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:45,025 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:45,025 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:34:45,067 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:45,068 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [952614252] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:45,068 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:45,068 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:34:45,068 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608258032] [2022-03-01 17:34:45,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:45,068 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:34:45,068 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:45,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:34:45,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:34:45,068 INFO L87 Difference]: Start difference. First operand 370 states and 1153 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:45,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:45,335 INFO L93 Difference]: Finished difference Result 488 states and 1450 transitions. [2022-03-01 17:34:45,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:34:45,335 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:34:45,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:45,336 INFO L225 Difference]: With dead ends: 488 [2022-03-01 17:34:45,336 INFO L226 Difference]: Without dead ends: 488 [2022-03-01 17:34:45,336 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:34:45,336 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 92 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 535 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:45,336 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 198 Invalid, 545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 535 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:34:45,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2022-03-01 17:34:45,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 368. [2022-03-01 17:34:45,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 367 states have (on average 3.128065395095368) internal successors, (1148), 367 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:45,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 1148 transitions. [2022-03-01 17:34:45,340 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 1148 transitions. Word has length 20 [2022-03-01 17:34:45,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:45,341 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 1148 transitions. [2022-03-01 17:34:45,341 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:45,341 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 1148 transitions. [2022-03-01 17:34:45,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:45,341 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:45,342 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:45,362 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (217)] Ended with exit code 0 [2022-03-01 17:34:45,542 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 217 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable217 [2022-03-01 17:34:45,542 INFO L402 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:45,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:45,542 INFO L85 PathProgramCache]: Analyzing trace with hash -899061730, now seen corresponding path program 217 times [2022-03-01 17:34:45,542 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:45,542 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349708517] [2022-03-01 17:34:45,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:45,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:45,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:45,652 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:45,652 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:45,652 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349708517] [2022-03-01 17:34:45,652 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349708517] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:45,652 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1745069926] [2022-03-01 17:34:45,652 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:34:45,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:45,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:45,654 INFO L229 MonitoredProcess]: Starting monitored process 218 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:45,654 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (218)] Waiting until timeout for monitored process [2022-03-01 17:34:45,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:45,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:45,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:46,053 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:46,053 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:46,182 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:46,182 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:34:46,228 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:46,228 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1745069926] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:46,228 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:46,228 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:34:46,228 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636424544] [2022-03-01 17:34:46,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:46,229 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:34:46,229 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:46,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:34:46,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:34:46,229 INFO L87 Difference]: Start difference. First operand 368 states and 1148 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:46,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:46,481 INFO L93 Difference]: Finished difference Result 457 states and 1385 transitions. [2022-03-01 17:34:46,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:34:46,481 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:34:46,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:46,482 INFO L225 Difference]: With dead ends: 457 [2022-03-01 17:34:46,482 INFO L226 Difference]: Without dead ends: 457 [2022-03-01 17:34:46,482 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=135, Invalid=567, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:34:46,482 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 63 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 561 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 561 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:46,483 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 179 Invalid, 566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 561 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:34:46,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2022-03-01 17:34:46,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 361. [2022-03-01 17:34:46,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 360 states have (on average 3.1194444444444445) internal successors, (1123), 360 states have internal predecessors, (1123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:46,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 1123 transitions. [2022-03-01 17:34:46,487 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 1123 transitions. Word has length 20 [2022-03-01 17:34:46,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:46,487 INFO L470 AbstractCegarLoop]: Abstraction has 361 states and 1123 transitions. [2022-03-01 17:34:46,487 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:46,487 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 1123 transitions. [2022-03-01 17:34:46,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:46,487 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:46,487 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:46,503 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (218)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:46,703 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218,218 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:46,703 INFO L402 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:46,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:46,704 INFO L85 PathProgramCache]: Analyzing trace with hash 1354652468, now seen corresponding path program 218 times [2022-03-01 17:34:46,704 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:46,704 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389968542] [2022-03-01 17:34:46,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:46,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:46,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:46,818 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:46,819 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:46,819 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389968542] [2022-03-01 17:34:46,819 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389968542] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:46,819 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377340822] [2022-03-01 17:34:46,819 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:34:46,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:46,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:46,820 INFO L229 MonitoredProcess]: Starting monitored process 219 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:46,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (219)] Waiting until timeout for monitored process [2022-03-01 17:34:47,010 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:34:47,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:47,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:47,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:47,215 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 54 treesize of output 42 [2022-03-01 17:34:47,253 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:47,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:47,367 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:47,368 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:34:47,528 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:47,528 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1377340822] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:47,528 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:47,528 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:34:47,528 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474914294] [2022-03-01 17:34:47,528 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:47,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:34:47,528 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:47,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:34:47,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:34:47,529 INFO L87 Difference]: Start difference. First operand 361 states and 1123 transitions. Second operand has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:47,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:47,780 INFO L93 Difference]: Finished difference Result 431 states and 1306 transitions. [2022-03-01 17:34:47,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:34:47,780 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:34:47,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:47,780 INFO L225 Difference]: With dead ends: 431 [2022-03-01 17:34:47,781 INFO L226 Difference]: Without dead ends: 419 [2022-03-01 17:34:47,781 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=106, Invalid=494, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:34:47,781 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 46 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 421 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:47,781 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 130 Invalid, 424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 421 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:34:47,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-03-01 17:34:47,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 365. [2022-03-01 17:34:47,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 3.1126373626373627) internal successors, (1133), 364 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:47,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 1133 transitions. [2022-03-01 17:34:47,785 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 1133 transitions. Word has length 20 [2022-03-01 17:34:47,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:47,785 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 1133 transitions. [2022-03-01 17:34:47,785 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:47,785 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 1133 transitions. [2022-03-01 17:34:47,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:47,785 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:47,786 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:47,802 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (219)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:47,999 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 219 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable219 [2022-03-01 17:34:47,999 INFO L402 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:47,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:47,999 INFO L85 PathProgramCache]: Analyzing trace with hash 2095549802, now seen corresponding path program 219 times [2022-03-01 17:34:48,000 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:48,000 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032305400] [2022-03-01 17:34:48,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:48,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:48,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:48,072 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:48,073 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:48,073 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032305400] [2022-03-01 17:34:48,073 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032305400] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:48,073 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1119522938] [2022-03-01 17:34:48,073 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:34:48,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:48,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:48,074 INFO L229 MonitoredProcess]: Starting monitored process 220 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:48,074 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (220)] Waiting until timeout for monitored process [2022-03-01 17:34:48,225 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:34:48,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:48,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:48,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:48,391 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 75 treesize of output 59 [2022-03-01 17:34:48,463 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:48,463 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:48,538 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:48,538 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:34:48,655 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:48,655 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1119522938] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:48,655 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:48,655 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:34:48,655 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195637396] [2022-03-01 17:34:48,655 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:48,655 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:34:48,656 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:48,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:34:48,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:34:48,656 INFO L87 Difference]: Start difference. First operand 365 states and 1133 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:48,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:48,872 INFO L93 Difference]: Finished difference Result 456 states and 1358 transitions. [2022-03-01 17:34:48,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:34:48,872 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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 20 [2022-03-01 17:34:48,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:48,873 INFO L225 Difference]: With dead ends: 456 [2022-03-01 17:34:48,873 INFO L226 Difference]: Without dead ends: 450 [2022-03-01 17:34:48,873 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:34:48,873 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 66 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:48,873 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 129 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:34:48,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2022-03-01 17:34:48,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 369. [2022-03-01 17:34:48,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 369 states, 368 states have (on average 3.1168478260869565) internal successors, (1147), 368 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:48,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 1147 transitions. [2022-03-01 17:34:48,877 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 1147 transitions. Word has length 20 [2022-03-01 17:34:48,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:48,877 INFO L470 AbstractCegarLoop]: Abstraction has 369 states and 1147 transitions. [2022-03-01 17:34:48,877 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:48,877 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 1147 transitions. [2022-03-01 17:34:48,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:48,878 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:48,878 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:48,894 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (220)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:49,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220,220 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:49,091 INFO L402 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:49,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:49,091 INFO L85 PathProgramCache]: Analyzing trace with hash 2119449716, now seen corresponding path program 220 times [2022-03-01 17:34:49,092 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:49,092 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499123223] [2022-03-01 17:34:49,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:49,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:49,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:49,192 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:49,192 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:49,192 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499123223] [2022-03-01 17:34:49,192 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499123223] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:49,192 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583083460] [2022-03-01 17:34:49,192 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:34:49,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:49,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:49,193 INFO L229 MonitoredProcess]: Starting monitored process 221 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:49,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (221)] Waiting until timeout for monitored process [2022-03-01 17:34:49,346 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:34:49,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:49,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:49,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:49,488 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 72 treesize of output 56 [2022-03-01 17:34:49,550 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:49,550 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:49,615 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:49,616 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:34:49,737 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:49,737 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583083460] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:49,737 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:49,737 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:34:49,737 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600516394] [2022-03-01 17:34:49,737 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:49,738 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:34:49,738 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:49,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:34:49,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:34:49,738 INFO L87 Difference]: Start difference. First operand 369 states and 1147 transitions. Second operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 19 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:49,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:49,904 INFO L93 Difference]: Finished difference Result 427 states and 1304 transitions. [2022-03-01 17:34:49,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:34:49,904 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 19 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 20 [2022-03-01 17:34:49,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:49,905 INFO L225 Difference]: With dead ends: 427 [2022-03-01 17:34:49,905 INFO L226 Difference]: Without dead ends: 427 [2022-03-01 17:34:49,905 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:34:49,905 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 42 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:49,905 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 103 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 354 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:34:49,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2022-03-01 17:34:49,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 363. [2022-03-01 17:34:49,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 362 states have (on average 3.116022099447514) internal successors, (1128), 362 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:49,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 1128 transitions. [2022-03-01 17:34:49,909 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 1128 transitions. Word has length 20 [2022-03-01 17:34:49,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:49,909 INFO L470 AbstractCegarLoop]: Abstraction has 363 states and 1128 transitions. [2022-03-01 17:34:49,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 19 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:49,909 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 1128 transitions. [2022-03-01 17:34:49,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:49,910 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:49,910 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:49,926 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (221)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:50,126 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 221 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable221 [2022-03-01 17:34:50,126 INFO L402 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:50,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:50,126 INFO L85 PathProgramCache]: Analyzing trace with hash 828092624, now seen corresponding path program 221 times [2022-03-01 17:34:50,127 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:50,127 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380351530] [2022-03-01 17:34:50,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:50,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:50,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:50,180 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:50,181 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:50,181 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380351530] [2022-03-01 17:34:50,181 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380351530] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:50,181 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1322006762] [2022-03-01 17:34:50,181 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:34:50,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:50,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:50,182 INFO L229 MonitoredProcess]: Starting monitored process 222 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:50,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (222)] Waiting until timeout for monitored process [2022-03-01 17:34:50,333 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:34:50,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:50,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:50,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:50,416 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 54 treesize of output 42 [2022-03-01 17:34:50,454 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:50,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:50,525 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:50,525 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:34:50,576 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:50,576 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1322006762] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:50,576 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:50,576 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-03-01 17:34:50,576 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179212835] [2022-03-01 17:34:50,576 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:50,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:34:50,577 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:50,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:34:50,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:34:50,577 INFO L87 Difference]: Start difference. First operand 363 states and 1128 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:50,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:50,756 INFO L93 Difference]: Finished difference Result 462 states and 1373 transitions. [2022-03-01 17:34:50,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:34:50,756 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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 20 [2022-03-01 17:34:50,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:50,757 INFO L225 Difference]: With dead ends: 462 [2022-03-01 17:34:50,757 INFO L226 Difference]: Without dead ends: 456 [2022-03-01 17:34:50,757 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=103, Invalid=359, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:34:50,757 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 51 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:50,757 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 113 Invalid, 345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:34:50,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2022-03-01 17:34:50,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 371. [2022-03-01 17:34:50,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 370 states have (on average 3.118918918918919) internal successors, (1154), 370 states have internal predecessors, (1154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:50,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 1154 transitions. [2022-03-01 17:34:50,761 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 1154 transitions. Word has length 20 [2022-03-01 17:34:50,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:50,761 INFO L470 AbstractCegarLoop]: Abstraction has 371 states and 1154 transitions. [2022-03-01 17:34:50,761 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:50,761 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 1154 transitions. [2022-03-01 17:34:50,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:50,762 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:50,762 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:50,778 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (222)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:50,978 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 222 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable222 [2022-03-01 17:34:50,978 INFO L402 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:50,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:50,979 INFO L85 PathProgramCache]: Analyzing trace with hash 851992538, now seen corresponding path program 222 times [2022-03-01 17:34:50,979 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:50,979 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205068787] [2022-03-01 17:34:50,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:50,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:50,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:51,074 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:51,075 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:51,075 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205068787] [2022-03-01 17:34:51,075 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205068787] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:51,075 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2047357024] [2022-03-01 17:34:51,075 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:34:51,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:51,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:51,076 INFO L229 MonitoredProcess]: Starting monitored process 223 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:51,077 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (223)] Waiting until timeout for monitored process [2022-03-01 17:34:51,236 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:34:51,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:51,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:51,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:51,371 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 54 treesize of output 42 [2022-03-01 17:34:51,431 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:51,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:51,548 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:51,548 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:34:51,627 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:51,627 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2047357024] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:51,627 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:51,627 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:34:51,627 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454242354] [2022-03-01 17:34:51,627 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:51,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:34:51,628 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:51,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:34:51,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:34:51,628 INFO L87 Difference]: Start difference. First operand 371 states and 1154 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:51,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:51,940 INFO L93 Difference]: Finished difference Result 462 states and 1379 transitions. [2022-03-01 17:34:51,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:34:51,941 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:34:51,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:51,942 INFO L225 Difference]: With dead ends: 462 [2022-03-01 17:34:51,942 INFO L226 Difference]: Without dead ends: 462 [2022-03-01 17:34:51,942 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=115, Invalid=535, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:34:51,942 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 71 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 557 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:51,942 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 190 Invalid, 563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 557 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:34:51,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2022-03-01 17:34:51,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 369. [2022-03-01 17:34:51,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 369 states, 368 states have (on average 3.1222826086956523) internal successors, (1149), 368 states have internal predecessors, (1149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:51,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 1149 transitions. [2022-03-01 17:34:51,946 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 1149 transitions. Word has length 20 [2022-03-01 17:34:51,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:51,946 INFO L470 AbstractCegarLoop]: Abstraction has 369 states and 1149 transitions. [2022-03-01 17:34:51,946 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:51,946 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 1149 transitions. [2022-03-01 17:34:51,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:51,947 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:51,947 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:51,963 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (223)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:52,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 223 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable223 [2022-03-01 17:34:52,159 INFO L402 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:52,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:52,160 INFO L85 PathProgramCache]: Analyzing trace with hash -1959839820, now seen corresponding path program 223 times [2022-03-01 17:34:52,160 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:52,160 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007753331] [2022-03-01 17:34:52,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:52,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:52,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:52,214 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:52,214 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:52,214 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007753331] [2022-03-01 17:34:52,214 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007753331] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:52,214 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014394090] [2022-03-01 17:34:52,214 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:34:52,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:52,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:52,215 INFO L229 MonitoredProcess]: Starting monitored process 224 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:52,216 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (224)] Waiting until timeout for monitored process [2022-03-01 17:34:52,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:52,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:52,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:52,451 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:52,452 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:52,520 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:52,520 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:34:52,566 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:52,566 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2014394090] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:52,566 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:52,566 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-03-01 17:34:52,566 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777374786] [2022-03-01 17:34:52,566 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:52,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:34:52,567 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:52,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:34:52,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:34:52,567 INFO L87 Difference]: Start difference. First operand 369 states and 1149 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:52,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:52,744 INFO L93 Difference]: Finished difference Result 437 states and 1329 transitions. [2022-03-01 17:34:52,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:34:52,745 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 20 [2022-03-01 17:34:52,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:52,745 INFO L225 Difference]: With dead ends: 437 [2022-03-01 17:34:52,745 INFO L226 Difference]: Without dead ends: 437 [2022-03-01 17:34:52,745 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=108, Invalid=354, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:34:52,746 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 44 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:52,746 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 100 Invalid, 322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 320 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:34:52,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2022-03-01 17:34:52,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 360. [2022-03-01 17:34:52,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 359 states have (on average 3.116991643454039) internal successors, (1119), 359 states have internal predecessors, (1119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:52,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 1119 transitions. [2022-03-01 17:34:52,767 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 1119 transitions. Word has length 20 [2022-03-01 17:34:52,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:52,767 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 1119 transitions. [2022-03-01 17:34:52,767 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:52,767 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 1119 transitions. [2022-03-01 17:34:52,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:52,768 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:52,768 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:52,784 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (224)] Ended with exit code 0 [2022-03-01 17:34:52,984 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 224 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable224 [2022-03-01 17:34:52,985 INFO L402 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:52,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:52,985 INFO L85 PathProgramCache]: Analyzing trace with hash -617145956, now seen corresponding path program 224 times [2022-03-01 17:34:52,985 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:52,985 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943359159] [2022-03-01 17:34:52,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:52,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:52,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:53,053 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:53,053 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:53,054 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943359159] [2022-03-01 17:34:53,054 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943359159] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:53,054 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739037858] [2022-03-01 17:34:53,054 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:34:53,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:53,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:53,055 INFO L229 MonitoredProcess]: Starting monitored process 225 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:53,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (225)] Waiting until timeout for monitored process [2022-03-01 17:34:53,236 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:34:53,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:53,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:53,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:53,370 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 54 treesize of output 42 [2022-03-01 17:34:53,406 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:53,406 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:53,490 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:53,491 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:34:53,585 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:53,585 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739037858] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:53,585 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:53,585 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-01 17:34:53,585 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709143710] [2022-03-01 17:34:53,585 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:53,585 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:34:53,585 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:53,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:34:53,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:34:53,586 INFO L87 Difference]: Start difference. First operand 360 states and 1119 transitions. Second operand has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:53,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:53,890 INFO L93 Difference]: Finished difference Result 493 states and 1457 transitions. [2022-03-01 17:34:53,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:34:53,890 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:34:53,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:53,891 INFO L225 Difference]: With dead ends: 493 [2022-03-01 17:34:53,891 INFO L226 Difference]: Without dead ends: 475 [2022-03-01 17:34:53,891 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=99, Invalid=453, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:34:53,891 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 95 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 421 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:53,891 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 142 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 421 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:34:53,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2022-03-01 17:34:53,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 364. [2022-03-01 17:34:53,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 363 states have (on average 3.1101928374655645) internal successors, (1129), 363 states have internal predecessors, (1129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:53,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 1129 transitions. [2022-03-01 17:34:53,895 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 1129 transitions. Word has length 20 [2022-03-01 17:34:53,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:53,895 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 1129 transitions. [2022-03-01 17:34:53,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:53,895 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 1129 transitions. [2022-03-01 17:34:53,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:53,896 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:53,896 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:53,913 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (225)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:54,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225,225 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:54,103 INFO L402 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:54,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:54,104 INFO L85 PathProgramCache]: Analyzing trace with hash 972724420, now seen corresponding path program 225 times [2022-03-01 17:34:54,104 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:54,104 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927612375] [2022-03-01 17:34:54,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:54,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:54,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:54,174 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:54,174 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:54,174 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927612375] [2022-03-01 17:34:54,174 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927612375] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:54,174 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [160208485] [2022-03-01 17:34:54,174 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:34:54,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:54,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:54,175 INFO L229 MonitoredProcess]: Starting monitored process 226 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:54,175 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (226)] Waiting until timeout for monitored process [2022-03-01 17:34:54,328 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:34:54,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:54,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:54,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:54,496 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 54 treesize of output 42 [2022-03-01 17:34:54,519 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:54,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:54,598 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:54,598 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:34:54,695 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:54,695 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [160208485] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:54,695 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:54,695 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-03-01 17:34:54,695 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897140191] [2022-03-01 17:34:54,695 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:54,695 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:34:54,695 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:54,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:34:54,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:34:54,696 INFO L87 Difference]: Start difference. First operand 364 states and 1129 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:54,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:54,909 INFO L93 Difference]: Finished difference Result 489 states and 1449 transitions. [2022-03-01 17:34:54,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:34:54,909 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 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 20 [2022-03-01 17:34:54,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:54,910 INFO L225 Difference]: With dead ends: 489 [2022-03-01 17:34:54,910 INFO L226 Difference]: Without dead ends: 477 [2022-03-01 17:34:54,910 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:34:54,910 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 58 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:54,910 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 123 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:34:54,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2022-03-01 17:34:54,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 366. [2022-03-01 17:34:54,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 3.106849315068493) internal successors, (1134), 365 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:54,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1134 transitions. [2022-03-01 17:34:54,915 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1134 transitions. Word has length 20 [2022-03-01 17:34:54,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:54,915 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 1134 transitions. [2022-03-01 17:34:54,915 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:54,915 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1134 transitions. [2022-03-01 17:34:54,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:54,916 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:54,916 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:54,939 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (226)] Ended with exit code 0 [2022-03-01 17:34:55,123 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226,226 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:55,123 INFO L402 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:55,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:55,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1713621754, now seen corresponding path program 226 times [2022-03-01 17:34:55,124 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:55,124 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485572322] [2022-03-01 17:34:55,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:55,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:55,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:55,216 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:55,216 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:55,216 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485572322] [2022-03-01 17:34:55,216 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485572322] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:55,216 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1634185566] [2022-03-01 17:34:55,216 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:34:55,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:55,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:55,217 INFO L229 MonitoredProcess]: Starting monitored process 227 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:55,218 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (227)] Waiting until timeout for monitored process [2022-03-01 17:34:55,382 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:34:55,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:55,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:55,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:55,497 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 75 treesize of output 59 [2022-03-01 17:34:55,563 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:55,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:55,638 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:55,638 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:34:55,705 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:55,706 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1634185566] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:55,706 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:55,706 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-01 17:34:55,706 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878611487] [2022-03-01 17:34:55,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:55,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:34:55,706 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:55,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:34:55,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:34:55,706 INFO L87 Difference]: Start difference. First operand 366 states and 1134 transitions. Second operand has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:56,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:56,201 INFO L93 Difference]: Finished difference Result 514 states and 1501 transitions. [2022-03-01 17:34:56,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:34:56,201 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:34:56,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:56,202 INFO L225 Difference]: With dead ends: 514 [2022-03-01 17:34:56,202 INFO L226 Difference]: Without dead ends: 508 [2022-03-01 17:34:56,202 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=129, Invalid=573, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:34:56,202 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 117 mSDsluCounter, 364 mSDsCounter, 0 mSdLazyCounter, 611 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:56,202 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 209 Invalid, 625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 611 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:34:56,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2022-03-01 17:34:56,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 370. [2022-03-01 17:34:56,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 369 states have (on average 3.111111111111111) internal successors, (1148), 369 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:56,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 1148 transitions. [2022-03-01 17:34:56,207 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 1148 transitions. Word has length 20 [2022-03-01 17:34:56,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:56,207 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 1148 transitions. [2022-03-01 17:34:56,207 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:56,207 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 1148 transitions. [2022-03-01 17:34:56,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:56,208 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:56,208 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:56,224 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (227)] Ended with exit code 0 [2022-03-01 17:34:56,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 227 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable227 [2022-03-01 17:34:56,420 INFO L402 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:56,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:56,420 INFO L85 PathProgramCache]: Analyzing trace with hash 1737521668, now seen corresponding path program 227 times [2022-03-01 17:34:56,420 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:56,420 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349207530] [2022-03-01 17:34:56,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:56,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:56,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:56,473 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:56,473 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:56,473 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349207530] [2022-03-01 17:34:56,473 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349207530] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:56,473 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [192099834] [2022-03-01 17:34:56,473 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:34:56,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:56,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:56,474 INFO L229 MonitoredProcess]: Starting monitored process 228 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:56,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (228)] Waiting until timeout for monitored process [2022-03-01 17:34:56,657 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:34:56,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:56,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:56,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:56,754 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 72 treesize of output 56 [2022-03-01 17:34:56,821 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:56,821 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:56,890 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:56,890 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:34:56,946 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:56,946 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [192099834] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:56,946 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:56,946 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:34:56,946 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872543684] [2022-03-01 17:34:56,946 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:56,946 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:34:56,946 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:56,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:34:56,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:34:56,947 INFO L87 Difference]: Start difference. First operand 370 states and 1148 transitions. Second operand has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:57,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:57,084 INFO L93 Difference]: Finished difference Result 485 states and 1447 transitions. [2022-03-01 17:34:57,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:34:57,085 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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 20 [2022-03-01 17:34:57,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:57,085 INFO L225 Difference]: With dead ends: 485 [2022-03-01 17:34:57,086 INFO L226 Difference]: Without dead ends: 485 [2022-03-01 17:34:57,086 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:34:57,086 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 67 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:57,086 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 99 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 310 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:34:57,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2022-03-01 17:34:57,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 362. [2022-03-01 17:34:57,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 3.113573407202216) internal successors, (1124), 361 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:57,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 1124 transitions. [2022-03-01 17:34:57,090 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 1124 transitions. Word has length 20 [2022-03-01 17:34:57,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:57,090 INFO L470 AbstractCegarLoop]: Abstraction has 362 states and 1124 transitions. [2022-03-01 17:34:57,090 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:57,090 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 1124 transitions. [2022-03-01 17:34:57,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:57,091 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:57,091 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:57,107 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (228)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:57,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 228 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable228 [2022-03-01 17:34:57,303 INFO L402 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:57,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:57,303 INFO L85 PathProgramCache]: Analyzing trace with hash 548413184, now seen corresponding path program 228 times [2022-03-01 17:34:57,304 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:57,304 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000533639] [2022-03-01 17:34:57,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:57,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:57,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:57,348 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:57,348 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:57,348 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000533639] [2022-03-01 17:34:57,348 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000533639] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:57,348 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975439419] [2022-03-01 17:34:57,348 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:34:57,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:57,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:57,350 INFO L229 MonitoredProcess]: Starting monitored process 229 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:57,351 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (229)] Waiting until timeout for monitored process [2022-03-01 17:34:57,507 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:34:57,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:57,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:57,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:57,650 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 54 treesize of output 42 [2022-03-01 17:34:57,672 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:57,672 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:57,735 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:57,736 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:34:57,859 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:57,859 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975439419] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:57,859 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:57,859 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-03-01 17:34:57,859 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104500980] [2022-03-01 17:34:57,859 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:57,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 17:34:57,859 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:57,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 17:34:57,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-03-01 17:34:57,860 INFO L87 Difference]: Start difference. First operand 362 states and 1124 transitions. Second operand has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:57,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:57,977 INFO L93 Difference]: Finished difference Result 428 states and 1297 transitions. [2022-03-01 17:34:57,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:34:57,978 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 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 20 [2022-03-01 17:34:57,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:57,978 INFO L225 Difference]: With dead ends: 428 [2022-03-01 17:34:57,978 INFO L226 Difference]: Without dead ends: 416 [2022-03-01 17:34:57,978 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:34:57,979 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 47 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:57,979 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 86 Invalid, 244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 243 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:34:57,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2022-03-01 17:34:57,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 366. [2022-03-01 17:34:57,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 3.106849315068493) internal successors, (1134), 365 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:57,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1134 transitions. [2022-03-01 17:34:57,983 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1134 transitions. Word has length 20 [2022-03-01 17:34:57,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:57,983 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 1134 transitions. [2022-03-01 17:34:57,983 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:57,983 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1134 transitions. [2022-03-01 17:34:57,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:57,983 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:57,983 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:58,000 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (229)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:58,199 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229,229 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:58,199 INFO L402 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:58,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:58,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1289310518, now seen corresponding path program 229 times [2022-03-01 17:34:58,200 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:58,200 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649201627] [2022-03-01 17:34:58,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:58,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:58,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:58,302 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:58,302 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:58,302 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649201627] [2022-03-01 17:34:58,302 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649201627] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:58,302 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1059960952] [2022-03-01 17:34:58,302 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:34:58,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:58,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:58,303 INFO L229 MonitoredProcess]: Starting monitored process 230 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:58,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (230)] Waiting until timeout for monitored process [2022-03-01 17:34:58,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:58,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:58,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:58,615 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 72 treesize of output 56 [2022-03-01 17:34:58,682 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:58,682 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:58,738 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:58,738 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:34:58,831 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:58,831 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1059960952] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:58,831 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:58,831 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-01 17:34:58,831 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239356512] [2022-03-01 17:34:58,831 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:58,832 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:34:58,832 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:58,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:34:58,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:34:58,832 INFO L87 Difference]: Start difference. First operand 366 states and 1134 transitions. Second operand has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:59,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:34:59,098 INFO L93 Difference]: Finished difference Result 453 states and 1349 transitions. [2022-03-01 17:34:59,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:34:59,098 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:34:59,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:34:59,099 INFO L225 Difference]: With dead ends: 453 [2022-03-01 17:34:59,099 INFO L226 Difference]: Without dead ends: 447 [2022-03-01 17:34:59,099 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:34:59,099 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 92 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 450 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:34:59,099 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 157 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 450 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:34:59,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-03-01 17:34:59,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 370. [2022-03-01 17:34:59,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 369 states have (on average 3.111111111111111) internal successors, (1148), 369 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:59,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 1148 transitions. [2022-03-01 17:34:59,104 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 1148 transitions. Word has length 20 [2022-03-01 17:34:59,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:34:59,104 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 1148 transitions. [2022-03-01 17:34:59,104 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:34:59,104 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 1148 transitions. [2022-03-01 17:34:59,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:34:59,104 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:34:59,104 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:34:59,121 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (230)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:59,311 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230,230 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:59,311 INFO L402 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:34:59,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:34:59,311 INFO L85 PathProgramCache]: Analyzing trace with hash 1313210432, now seen corresponding path program 230 times [2022-03-01 17:34:59,312 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:34:59,312 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081712585] [2022-03-01 17:34:59,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:34:59,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:34:59,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:34:59,384 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:59,384 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:34:59,384 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081712585] [2022-03-01 17:34:59,385 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081712585] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:34:59,385 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381745600] [2022-03-01 17:34:59,385 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:34:59,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:34:59,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:34:59,386 INFO L229 MonitoredProcess]: Starting monitored process 231 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:34:59,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (231)] Waiting until timeout for monitored process [2022-03-01 17:34:59,549 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:34:59,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:34:59,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:34:59,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:34:59,670 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 72 treesize of output 56 [2022-03-01 17:34:59,763 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:59,763 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:34:59,843 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:34:59,844 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:34:59,979 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:34:59,980 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381745600] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:34:59,980 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:34:59,980 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-03-01 17:34:59,980 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254032258] [2022-03-01 17:34:59,980 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:34:59,980 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:34:59,980 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:34:59,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:34:59,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:34:59,980 INFO L87 Difference]: Start difference. First operand 370 states and 1148 transitions. Second operand has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:00,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:00,173 INFO L93 Difference]: Finished difference Result 424 states and 1295 transitions. [2022-03-01 17:35:00,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:00,173 INFO L78 Accepts]: Start accepts. Automaton has has 17 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) Word has length 20 [2022-03-01 17:35:00,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:00,174 INFO L225 Difference]: With dead ends: 424 [2022-03-01 17:35:00,174 INFO L226 Difference]: Without dead ends: 424 [2022-03-01 17:35:00,174 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:35:00,174 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 43 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 374 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:00,174 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 114 Invalid, 377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 374 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:35:00,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-03-01 17:35:00,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 364. [2022-03-01 17:35:00,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 363 states have (on average 3.1101928374655645) internal successors, (1129), 363 states have internal predecessors, (1129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:00,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 1129 transitions. [2022-03-01 17:35:00,178 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 1129 transitions. Word has length 20 [2022-03-01 17:35:00,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:00,178 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 1129 transitions. [2022-03-01 17:35:00,178 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:00,178 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 1129 transitions. [2022-03-01 17:35:00,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:00,179 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:00,179 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:00,195 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (231)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:00,380 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231,231 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:00,380 INFO L402 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:00,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:00,381 INFO L85 PathProgramCache]: Analyzing trace with hash 21853340, now seen corresponding path program 231 times [2022-03-01 17:35:00,381 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:00,381 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119598469] [2022-03-01 17:35:00,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:00,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:00,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:00,458 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:00,459 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:00,459 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119598469] [2022-03-01 17:35:00,459 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119598469] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:00,459 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [849297903] [2022-03-01 17:35:00,459 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:35:00,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:00,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:00,460 INFO L229 MonitoredProcess]: Starting monitored process 232 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:00,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (232)] Waiting until timeout for monitored process [2022-03-01 17:35:00,629 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:35:00,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:00,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:00,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:00,699 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 54 treesize of output 42 [2022-03-01 17:35:00,732 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:00,732 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:00,800 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:00,800 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:35:00,841 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:00,841 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [849297903] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:00,841 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:00,841 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-01 17:35:00,841 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84157347] [2022-03-01 17:35:00,841 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:00,841 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:35:00,842 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:00,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:35:00,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:35:00,842 INFO L87 Difference]: Start difference. First operand 364 states and 1129 transitions. Second operand has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:01,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:01,024 INFO L93 Difference]: Finished difference Result 457 states and 1359 transitions. [2022-03-01 17:35:01,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:01,024 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:01,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:01,025 INFO L225 Difference]: With dead ends: 457 [2022-03-01 17:35:01,025 INFO L226 Difference]: Without dead ends: 451 [2022-03-01 17:35:01,025 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:35:01,025 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 75 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 452 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:01,025 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 156 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 452 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:35:01,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2022-03-01 17:35:01,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 372. [2022-03-01 17:35:01,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 371 states have (on average 3.1132075471698113) internal successors, (1155), 371 states have internal predecessors, (1155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:01,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 1155 transitions. [2022-03-01 17:35:01,030 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 1155 transitions. Word has length 20 [2022-03-01 17:35:01,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:01,030 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 1155 transitions. [2022-03-01 17:35:01,030 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:01,030 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 1155 transitions. [2022-03-01 17:35:01,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:01,030 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:01,030 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:01,047 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (232)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:01,245 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 232 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable232 [2022-03-01 17:35:01,245 INFO L402 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:01,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:01,246 INFO L85 PathProgramCache]: Analyzing trace with hash 45753254, now seen corresponding path program 232 times [2022-03-01 17:35:01,246 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:01,246 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543893445] [2022-03-01 17:35:01,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:01,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:01,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:01,289 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:01,289 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:01,289 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543893445] [2022-03-01 17:35:01,289 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543893445] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:01,289 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222258948] [2022-03-01 17:35:01,289 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:35:01,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:01,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:01,290 INFO L229 MonitoredProcess]: Starting monitored process 233 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:01,291 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (233)] Waiting until timeout for monitored process [2022-03-01 17:35:01,458 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:35:01,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:01,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:01,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:01,513 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 54 treesize of output 42 [2022-03-01 17:35:01,540 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:01,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:01,608 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:01,608 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:35:01,642 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:01,643 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222258948] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:01,643 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:01,643 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-03-01 17:35:01,643 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366490817] [2022-03-01 17:35:01,643 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:01,643 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:35:01,643 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:01,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:35:01,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:35:01,643 INFO L87 Difference]: Start difference. First operand 372 states and 1155 transitions. Second operand has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:01,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:01,790 INFO L93 Difference]: Finished difference Result 457 states and 1365 transitions. [2022-03-01 17:35:01,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:35:01,790 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 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 20 [2022-03-01 17:35:01,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:01,791 INFO L225 Difference]: With dead ends: 457 [2022-03-01 17:35:01,791 INFO L226 Difference]: Without dead ends: 457 [2022-03-01 17:35:01,791 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=327, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:35:01,791 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 72 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 351 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:01,791 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 125 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 351 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:35:01,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2022-03-01 17:35:01,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 370. [2022-03-01 17:35:01,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 369 states have (on average 3.116531165311653) internal successors, (1150), 369 states have internal predecessors, (1150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:01,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 1150 transitions. [2022-03-01 17:35:01,796 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 1150 transitions. Word has length 20 [2022-03-01 17:35:01,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:01,796 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 1150 transitions. [2022-03-01 17:35:01,796 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:01,796 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 1150 transitions. [2022-03-01 17:35:01,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:01,797 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:01,797 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:01,831 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (233)] Ended with exit code 0 [2022-03-01 17:35:02,013 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 233 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable233 [2022-03-01 17:35:02,013 INFO L402 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:02,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:02,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1528888192, now seen corresponding path program 233 times [2022-03-01 17:35:02,014 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:02,014 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270418482] [2022-03-01 17:35:02,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:02,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:02,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:02,122 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:02,123 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:02,123 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270418482] [2022-03-01 17:35:02,123 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270418482] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:02,123 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1938802850] [2022-03-01 17:35:02,123 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:35:02,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:02,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:02,124 INFO L229 MonitoredProcess]: Starting monitored process 234 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:02,124 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (234)] Waiting until timeout for monitored process [2022-03-01 17:35:02,323 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:35:02,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:02,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:02,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:02,430 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:02,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:02,522 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:02,523 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:35:02,572 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:02,572 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1938802850] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:02,572 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:02,572 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-01 17:35:02,572 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333819139] [2022-03-01 17:35:02,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:02,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:35:02,572 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:02,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:35:02,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:35:02,573 INFO L87 Difference]: Start difference. First operand 370 states and 1150 transitions. Second operand has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:02,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:02,801 INFO L93 Difference]: Finished difference Result 432 states and 1315 transitions. [2022-03-01 17:35:02,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:02,801 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:02,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:02,802 INFO L225 Difference]: With dead ends: 432 [2022-03-01 17:35:02,802 INFO L226 Difference]: Without dead ends: 432 [2022-03-01 17:35:02,802 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=114, Invalid=438, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:35:02,802 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 42 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:02,802 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 151 Invalid, 477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 473 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:35:02,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2022-03-01 17:35:02,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 362. [2022-03-01 17:35:02,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 3.113573407202216) internal successors, (1124), 361 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:02,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 1124 transitions. [2022-03-01 17:35:02,828 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 1124 transitions. Word has length 20 [2022-03-01 17:35:02,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:02,828 INFO L470 AbstractCegarLoop]: Abstraction has 362 states and 1124 transitions. [2022-03-01 17:35:02,828 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:02,828 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 1124 transitions. [2022-03-01 17:35:02,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:02,829 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:02,829 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:02,845 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (234)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:03,045 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234,234 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:03,045 INFO L402 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:03,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:03,046 INFO L85 PathProgramCache]: Analyzing trace with hash 929530762, now seen corresponding path program 234 times [2022-03-01 17:35:03,046 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:03,046 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493331350] [2022-03-01 17:35:03,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:03,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:03,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:03,142 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:03,142 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:03,142 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493331350] [2022-03-01 17:35:03,142 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493331350] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:03,142 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1302100263] [2022-03-01 17:35:03,142 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:35:03,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:03,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:03,143 INFO L229 MonitoredProcess]: Starting monitored process 235 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:03,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (235)] Waiting until timeout for monitored process [2022-03-01 17:35:03,305 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:35:03,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:03,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:03,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:03,471 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 102 treesize of output 80 [2022-03-01 17:35:03,577 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:03,577 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:03,718 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:03,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:35:03,799 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:03,800 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1302100263] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:03,800 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:03,800 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:35:03,800 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261448186] [2022-03-01 17:35:03,800 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:03,800 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:35:03,800 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:03,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:35:03,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:35:03,800 INFO L87 Difference]: Start difference. First operand 362 states and 1124 transitions. Second operand has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:04,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:04,236 INFO L93 Difference]: Finished difference Result 465 states and 1410 transitions. [2022-03-01 17:35:04,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:35:04,236 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:04,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:04,237 INFO L225 Difference]: With dead ends: 465 [2022-03-01 17:35:04,237 INFO L226 Difference]: Without dead ends: 465 [2022-03-01 17:35:04,237 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=116, Invalid=586, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:35:04,237 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 91 mSDsluCounter, 373 mSDsCounter, 0 mSdLazyCounter, 666 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 666 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:04,237 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 191 Invalid, 681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 666 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:04,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 465 states. [2022-03-01 17:35:04,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 465 to 346. [2022-03-01 17:35:04,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 345 states have (on average 3.1043478260869564) internal successors, (1071), 345 states have internal predecessors, (1071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:04,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 1071 transitions. [2022-03-01 17:35:04,241 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 1071 transitions. Word has length 20 [2022-03-01 17:35:04,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:04,241 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 1071 transitions. [2022-03-01 17:35:04,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:04,241 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 1071 transitions. [2022-03-01 17:35:04,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:04,242 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:04,242 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:04,258 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (235)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:04,455 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 235 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable235 [2022-03-01 17:35:04,455 INFO L402 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:04,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:04,455 INFO L85 PathProgramCache]: Analyzing trace with hash -586696698, now seen corresponding path program 235 times [2022-03-01 17:35:04,455 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:04,456 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436017050] [2022-03-01 17:35:04,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:04,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:04,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:04,550 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:04,550 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:04,550 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436017050] [2022-03-01 17:35:04,550 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436017050] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:04,550 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1263877667] [2022-03-01 17:35:04,550 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:35:04,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:04,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:04,552 INFO L229 MonitoredProcess]: Starting monitored process 236 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:04,552 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (236)] Waiting until timeout for monitored process [2022-03-01 17:35:04,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:04,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:04,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:04,831 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 54 treesize of output 42 [2022-03-01 17:35:04,881 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:04,881 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:04,958 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:04,958 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:35:05,030 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:05,030 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1263877667] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:05,030 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:05,030 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:35:05,030 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279982449] [2022-03-01 17:35:05,030 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:05,031 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:35:05,031 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:05,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:35:05,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:35:05,031 INFO L87 Difference]: Start difference. First operand 346 states and 1071 transitions. Second operand has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:05,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:05,312 INFO L93 Difference]: Finished difference Result 452 states and 1350 transitions. [2022-03-01 17:35:05,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:05,312 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:05,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:05,313 INFO L225 Difference]: With dead ends: 452 [2022-03-01 17:35:05,313 INFO L226 Difference]: Without dead ends: 452 [2022-03-01 17:35:05,313 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:35:05,313 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 85 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 709 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 714 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 709 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:05,314 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 203 Invalid, 714 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 709 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:05,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2022-03-01 17:35:05,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 356. [2022-03-01 17:35:05,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 355 states have (on average 3.0901408450704224) internal successors, (1097), 355 states have internal predecessors, (1097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:05,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 1097 transitions. [2022-03-01 17:35:05,318 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 1097 transitions. Word has length 20 [2022-03-01 17:35:05,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:05,318 INFO L470 AbstractCegarLoop]: Abstraction has 356 states and 1097 transitions. [2022-03-01 17:35:05,318 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:05,318 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 1097 transitions. [2022-03-01 17:35:05,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:05,318 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:05,318 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:05,334 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (236)] Ended with exit code 0 [2022-03-01 17:35:05,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 236 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable236 [2022-03-01 17:35:05,531 INFO L402 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:05,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:05,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1438185292, now seen corresponding path program 236 times [2022-03-01 17:35:05,532 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:05,532 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409878464] [2022-03-01 17:35:05,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:05,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:05,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:05,613 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:05,613 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:05,613 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409878464] [2022-03-01 17:35:05,613 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409878464] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:05,613 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [70474083] [2022-03-01 17:35:05,613 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:35:05,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:05,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:05,614 INFO L229 MonitoredProcess]: Starting monitored process 237 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:05,615 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (237)] Waiting until timeout for monitored process [2022-03-01 17:35:05,776 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:35:05,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:05,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:05,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:05,870 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:35:05,871 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 42 [2022-03-01 17:35:05,929 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:05,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:06,003 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:06,003 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:35:06,050 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:06,051 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [70474083] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:06,051 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:06,051 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:35:06,051 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79734604] [2022-03-01 17:35:06,051 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:06,051 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:35:06,051 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:06,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:35:06,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:35:06,051 INFO L87 Difference]: Start difference. First operand 356 states and 1097 transitions. Second operand has 20 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:06,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:06,306 INFO L93 Difference]: Finished difference Result 504 states and 1471 transitions. [2022-03-01 17:35:06,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:06,306 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:06,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:06,307 INFO L225 Difference]: With dead ends: 504 [2022-03-01 17:35:06,307 INFO L226 Difference]: Without dead ends: 504 [2022-03-01 17:35:06,307 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:35:06,307 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 101 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 724 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 731 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 724 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:06,307 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 216 Invalid, 731 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 724 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:06,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2022-03-01 17:35:06,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 359. [2022-03-01 17:35:06,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 358 states have (on average 3.094972067039106) internal successors, (1108), 358 states have internal predecessors, (1108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:06,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 1108 transitions. [2022-03-01 17:35:06,312 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 1108 transitions. Word has length 20 [2022-03-01 17:35:06,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:06,312 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 1108 transitions. [2022-03-01 17:35:06,312 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:06,312 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 1108 transitions. [2022-03-01 17:35:06,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:06,312 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:06,312 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:06,329 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (237)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:06,518 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 237 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable237 [2022-03-01 17:35:06,518 INFO L402 AbstractCegarLoop]: === Iteration 239 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:06,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:06,518 INFO L85 PathProgramCache]: Analyzing trace with hash -1974704570, now seen corresponding path program 237 times [2022-03-01 17:35:06,518 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:06,519 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326420722] [2022-03-01 17:35:06,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:06,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:06,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:06,581 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:06,581 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:06,581 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326420722] [2022-03-01 17:35:06,581 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326420722] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:06,581 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685097853] [2022-03-01 17:35:06,581 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:35:06,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:06,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:06,582 INFO L229 MonitoredProcess]: Starting monitored process 238 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:06,583 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (238)] Waiting until timeout for monitored process [2022-03-01 17:35:06,747 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:35:06,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:06,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:06,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:06,861 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 54 treesize of output 42 [2022-03-01 17:35:06,927 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:06,928 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:06,995 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:06,995 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:35:07,045 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:07,046 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685097853] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:07,046 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:07,046 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-01 17:35:07,046 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240612078] [2022-03-01 17:35:07,046 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:07,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:35:07,046 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:07,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:35:07,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:35:07,046 INFO L87 Difference]: Start difference. First operand 359 states and 1108 transitions. Second operand has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:07,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:07,340 INFO L93 Difference]: Finished difference Result 461 states and 1368 transitions. [2022-03-01 17:35:07,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:07,340 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:07,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:07,341 INFO L225 Difference]: With dead ends: 461 [2022-03-01 17:35:07,341 INFO L226 Difference]: Without dead ends: 455 [2022-03-01 17:35:07,341 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:35:07,342 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 90 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:07,342 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 163 Invalid, 564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 555 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:07,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2022-03-01 17:35:07,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 351. [2022-03-01 17:35:07,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 350 states have (on average 3.097142857142857) internal successors, (1084), 350 states have internal predecessors, (1084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:07,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 1084 transitions. [2022-03-01 17:35:07,347 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 1084 transitions. Word has length 20 [2022-03-01 17:35:07,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:07,347 INFO L470 AbstractCegarLoop]: Abstraction has 351 states and 1084 transitions. [2022-03-01 17:35:07,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:07,347 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 1084 transitions. [2022-03-01 17:35:07,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:07,348 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:07,348 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:07,365 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (238)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:07,548 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 238 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable238 [2022-03-01 17:35:07,548 INFO L402 AbstractCegarLoop]: === Iteration 240 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:07,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:07,549 INFO L85 PathProgramCache]: Analyzing trace with hash 931839026, now seen corresponding path program 238 times [2022-03-01 17:35:07,549 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:07,549 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317095320] [2022-03-01 17:35:07,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:07,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:07,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:07,664 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:07,664 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:07,665 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317095320] [2022-03-01 17:35:07,665 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317095320] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:07,665 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [239471139] [2022-03-01 17:35:07,665 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:35:07,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:07,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:07,666 INFO L229 MonitoredProcess]: Starting monitored process 239 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:07,667 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (239)] Waiting until timeout for monitored process [2022-03-01 17:35:07,851 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:35:07,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:07,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:07,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:08,011 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 65 treesize of output 51 [2022-03-01 17:35:08,085 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:08,085 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:08,188 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:08,189 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:35:08,246 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:08,246 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [239471139] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:08,246 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:08,246 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:35:08,246 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693703691] [2022-03-01 17:35:08,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:08,247 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:35:08,247 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:08,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:35:08,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:35:08,247 INFO L87 Difference]: Start difference. First operand 351 states and 1084 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:08,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:08,550 INFO L93 Difference]: Finished difference Result 430 states and 1284 transitions. [2022-03-01 17:35:08,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:08,551 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:08,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:08,551 INFO L225 Difference]: With dead ends: 430 [2022-03-01 17:35:08,552 INFO L226 Difference]: Without dead ends: 430 [2022-03-01 17:35:08,552 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=94, Invalid=458, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:35:08,552 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 116 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 644 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 654 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 644 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:08,552 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 189 Invalid, 654 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 644 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:08,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2022-03-01 17:35:08,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 357. [2022-03-01 17:35:08,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 356 states have (on average 3.106741573033708) internal successors, (1106), 356 states have internal predecessors, (1106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:08,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 1106 transitions. [2022-03-01 17:35:08,556 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 1106 transitions. Word has length 20 [2022-03-01 17:35:08,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:08,556 INFO L470 AbstractCegarLoop]: Abstraction has 357 states and 1106 transitions. [2022-03-01 17:35:08,556 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:08,556 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 1106 transitions. [2022-03-01 17:35:08,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:08,556 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:08,556 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:08,573 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (239)] Ended with exit code 0 [2022-03-01 17:35:08,768 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239,239 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:08,768 INFO L402 AbstractCegarLoop]: === Iteration 241 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:08,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:08,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1813916460, now seen corresponding path program 239 times [2022-03-01 17:35:08,769 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:08,769 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895878156] [2022-03-01 17:35:08,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:08,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:08,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:08,868 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:08,869 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:08,869 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895878156] [2022-03-01 17:35:08,869 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895878156] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:08,869 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1866820249] [2022-03-01 17:35:08,869 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:35:08,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:08,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:08,870 INFO L229 MonitoredProcess]: Starting monitored process 240 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:08,871 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (240)] Waiting until timeout for monitored process [2022-03-01 17:35:09,060 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:35:09,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:09,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:09,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:09,201 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 65 treesize of output 51 [2022-03-01 17:35:09,278 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:09,278 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:09,399 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:09,399 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:35:09,468 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:09,468 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1866820249] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:09,468 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:09,468 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:35:09,468 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324524470] [2022-03-01 17:35:09,468 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:09,468 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:35:09,468 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:09,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:35:09,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:35:09,469 INFO L87 Difference]: Start difference. First operand 357 states and 1106 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:09,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:09,895 INFO L93 Difference]: Finished difference Result 436 states and 1291 transitions. [2022-03-01 17:35:09,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:35:09,895 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:09,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:09,896 INFO L225 Difference]: With dead ends: 436 [2022-03-01 17:35:09,896 INFO L226 Difference]: Without dead ends: 430 [2022-03-01 17:35:09,896 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=100, Invalid=500, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:35:09,896 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 81 mSDsluCounter, 466 mSDsCounter, 0 mSdLazyCounter, 744 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 750 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 744 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:09,896 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 234 Invalid, 750 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 744 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:09,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2022-03-01 17:35:09,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 354. [2022-03-01 17:35:09,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 353 states have (on average 3.101983002832861) internal successors, (1095), 353 states have internal predecessors, (1095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:09,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 1095 transitions. [2022-03-01 17:35:09,900 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 1095 transitions. Word has length 20 [2022-03-01 17:35:09,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:09,900 INFO L470 AbstractCegarLoop]: Abstraction has 354 states and 1095 transitions. [2022-03-01 17:35:09,900 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:09,900 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 1095 transitions. [2022-03-01 17:35:09,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:09,900 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:09,901 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:09,918 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (240)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:10,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240,240 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:10,115 INFO L402 AbstractCegarLoop]: === Iteration 242 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:10,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:10,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1278686658, now seen corresponding path program 240 times [2022-03-01 17:35:10,116 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:10,116 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54605032] [2022-03-01 17:35:10,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:10,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:10,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:10,193 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:10,193 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:10,193 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54605032] [2022-03-01 17:35:10,193 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54605032] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:10,193 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [801636220] [2022-03-01 17:35:10,193 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:35:10,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:10,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:10,195 INFO L229 MonitoredProcess]: Starting monitored process 241 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:10,195 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (241)] Waiting until timeout for monitored process [2022-03-01 17:35:10,360 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:35:10,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:10,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:10,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:10,530 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 54 treesize of output 42 [2022-03-01 17:35:10,559 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:10,559 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:10,664 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:10,664 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:35:10,736 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:10,737 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [801636220] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:10,737 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:10,737 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:35:10,737 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650418391] [2022-03-01 17:35:10,737 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:10,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:35:10,737 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:10,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:35:10,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:35:10,737 INFO L87 Difference]: Start difference. First operand 354 states and 1095 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:11,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:11,114 INFO L93 Difference]: Finished difference Result 394 states and 1196 transitions. [2022-03-01 17:35:11,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:11,114 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:11,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:11,115 INFO L225 Difference]: With dead ends: 394 [2022-03-01 17:35:11,115 INFO L226 Difference]: Without dead ends: 382 [2022-03-01 17:35:11,115 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=105, Invalid=447, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:35:11,115 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 71 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 593 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 598 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 593 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:11,115 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 172 Invalid, 598 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 593 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:11,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2022-03-01 17:35:11,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 346. [2022-03-01 17:35:11,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 345 states have (on average 3.1043478260869564) internal successors, (1071), 345 states have internal predecessors, (1071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:11,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 1071 transitions. [2022-03-01 17:35:11,119 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 1071 transitions. Word has length 20 [2022-03-01 17:35:11,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:11,119 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 1071 transitions. [2022-03-01 17:35:11,119 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:11,119 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 1071 transitions. [2022-03-01 17:35:11,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:11,120 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:11,120 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:11,136 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (241)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:11,327 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 241 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable241 [2022-03-01 17:35:11,327 INFO L402 AbstractCegarLoop]: === Iteration 243 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:11,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:11,328 INFO L85 PathProgramCache]: Analyzing trace with hash -32253985, now seen corresponding path program 241 times [2022-03-01 17:35:11,328 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:11,328 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37984683] [2022-03-01 17:35:11,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:11,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:11,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:11,389 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:11,389 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:11,389 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37984683] [2022-03-01 17:35:11,389 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37984683] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:11,389 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1075457393] [2022-03-01 17:35:11,389 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:35:11,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:11,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:11,390 INFO L229 MonitoredProcess]: Starting monitored process 242 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:11,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (242)] Waiting until timeout for monitored process [2022-03-01 17:35:11,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:11,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:11,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:11,652 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:35:11,652 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 39 [2022-03-01 17:35:11,687 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:11,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:11,784 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:11,785 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:35:11,802 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:11,803 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1075457393] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:11,803 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:11,803 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:35:11,803 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971442723] [2022-03-01 17:35:11,803 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:11,803 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:35:11,803 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:11,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:35:11,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:35:11,803 INFO L87 Difference]: Start difference. First operand 346 states and 1071 transitions. Second operand has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:11,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:11,994 INFO L93 Difference]: Finished difference Result 453 states and 1375 transitions. [2022-03-01 17:35:11,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:11,995 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:11,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:11,995 INFO L225 Difference]: With dead ends: 453 [2022-03-01 17:35:11,995 INFO L226 Difference]: Without dead ends: 401 [2022-03-01 17:35:11,996 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:35:11,996 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 121 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 625 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 635 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 625 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:11,996 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 173 Invalid, 635 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 625 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:11,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2022-03-01 17:35:11,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 346. [2022-03-01 17:35:11,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 345 states have (on average 3.1043478260869564) internal successors, (1071), 345 states have internal predecessors, (1071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:11,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 1071 transitions. [2022-03-01 17:35:11,999 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 1071 transitions. Word has length 20 [2022-03-01 17:35:11,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:12,000 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 1071 transitions. [2022-03-01 17:35:12,000 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:12,000 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 1071 transitions. [2022-03-01 17:35:12,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:12,000 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:12,000 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:12,017 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (242)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:12,216 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242,242 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:12,216 INFO L402 AbstractCegarLoop]: === Iteration 244 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:12,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:12,217 INFO L85 PathProgramCache]: Analyzing trace with hash -1548929860, now seen corresponding path program 242 times [2022-03-01 17:35:12,217 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:12,217 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285823330] [2022-03-01 17:35:12,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:12,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:12,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:12,340 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:12,340 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:12,340 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285823330] [2022-03-01 17:35:12,340 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285823330] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:12,340 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2121519405] [2022-03-01 17:35:12,340 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:35:12,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:12,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:12,341 INFO L229 MonitoredProcess]: Starting monitored process 243 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:12,342 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (243)] Waiting until timeout for monitored process [2022-03-01 17:35:12,531 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:35:12,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:12,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:12,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:12,602 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 72 treesize of output 56 [2022-03-01 17:35:12,702 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:12,702 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:12,782 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:12,782 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:35:12,835 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:12,836 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2121519405] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:12,836 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:12,836 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:35:12,836 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103244565] [2022-03-01 17:35:12,836 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:12,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:35:12,836 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:12,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:35:12,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:35:12,836 INFO L87 Difference]: Start difference. First operand 346 states and 1071 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:13,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:13,219 INFO L93 Difference]: Finished difference Result 589 states and 1716 transitions. [2022-03-01 17:35:13,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:35:13,220 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:13,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:13,221 INFO L225 Difference]: With dead ends: 589 [2022-03-01 17:35:13,221 INFO L226 Difference]: Without dead ends: 589 [2022-03-01 17:35:13,221 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=115, Invalid=535, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:35:13,221 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 172 mSDsluCounter, 490 mSDsCounter, 0 mSdLazyCounter, 816 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 828 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 816 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:13,221 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 248 Invalid, 828 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 816 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:13,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 589 states. [2022-03-01 17:35:13,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 589 to 358. [2022-03-01 17:35:13,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 357 states have (on average 3.11484593837535) internal successors, (1112), 357 states have internal predecessors, (1112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:13,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 1112 transitions. [2022-03-01 17:35:13,225 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 1112 transitions. Word has length 20 [2022-03-01 17:35:13,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:13,225 INFO L470 AbstractCegarLoop]: Abstraction has 358 states and 1112 transitions. [2022-03-01 17:35:13,225 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:13,226 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 1112 transitions. [2022-03-01 17:35:13,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:13,226 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:13,226 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:13,242 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (243)] Ended with exit code 0 [2022-03-01 17:35:13,426 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable243,243 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:13,426 INFO L402 AbstractCegarLoop]: === Iteration 245 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:13,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:13,427 INFO L85 PathProgramCache]: Analyzing trace with hash 475952130, now seen corresponding path program 243 times [2022-03-01 17:35:13,427 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:13,427 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507193020] [2022-03-01 17:35:13,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:13,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:13,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:13,528 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:13,528 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:13,528 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507193020] [2022-03-01 17:35:13,528 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507193020] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:13,528 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [514857183] [2022-03-01 17:35:13,528 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:35:13,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:13,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:13,529 INFO L229 MonitoredProcess]: Starting monitored process 244 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:13,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (244)] Waiting until timeout for monitored process [2022-03-01 17:35:13,699 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:35:13,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:13,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:13,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:13,768 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 75 treesize of output 59 [2022-03-01 17:35:13,880 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:13,881 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:14,025 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:14,025 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:35:14,078 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:14,078 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [514857183] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:14,078 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:14,078 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:35:14,078 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139817443] [2022-03-01 17:35:14,078 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:14,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:35:14,079 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:14,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:35:14,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:35:14,079 INFO L87 Difference]: Start difference. First operand 358 states and 1112 transitions. Second operand has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:14,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:14,289 INFO L93 Difference]: Finished difference Result 641 states and 1837 transitions. [2022-03-01 17:35:14,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:14,289 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:14,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:14,290 INFO L225 Difference]: With dead ends: 641 [2022-03-01 17:35:14,290 INFO L226 Difference]: Without dead ends: 641 [2022-03-01 17:35:14,290 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:35:14,290 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 183 mSDsluCounter, 377 mSDsCounter, 0 mSdLazyCounter, 612 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 624 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 612 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:14,290 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 194 Invalid, 624 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 612 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:35:14,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 641 states. [2022-03-01 17:35:14,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 641 to 364. [2022-03-01 17:35:14,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 363 states have (on average 3.1322314049586777) internal successors, (1137), 363 states have internal predecessors, (1137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:14,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 1137 transitions. [2022-03-01 17:35:14,295 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 1137 transitions. Word has length 20 [2022-03-01 17:35:14,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:14,295 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 1137 transitions. [2022-03-01 17:35:14,295 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:14,295 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 1137 transitions. [2022-03-01 17:35:14,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:14,296 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:14,296 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:14,312 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (244)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:14,511 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable244,244 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:14,512 INFO L402 AbstractCegarLoop]: === Iteration 246 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:14,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:14,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1358029564, now seen corresponding path program 244 times [2022-03-01 17:35:14,512 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:14,512 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120762170] [2022-03-01 17:35:14,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:14,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:14,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:14,577 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:14,578 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:14,578 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120762170] [2022-03-01 17:35:14,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120762170] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:14,578 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748726783] [2022-03-01 17:35:14,578 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:35:14,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:14,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:14,579 INFO L229 MonitoredProcess]: Starting monitored process 245 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:14,580 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (245)] Waiting until timeout for monitored process [2022-03-01 17:35:14,763 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:35:14,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:14,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:14,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:14,815 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 72 treesize of output 56 [2022-03-01 17:35:14,897 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:14,897 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:14,966 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:14,966 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:35:15,007 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:15,007 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [748726783] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:15,007 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:15,007 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-01 17:35:15,007 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917923253] [2022-03-01 17:35:15,007 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:15,007 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:35:15,007 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:15,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:35:15,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:35:15,008 INFO L87 Difference]: Start difference. First operand 364 states and 1137 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:15,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:15,199 INFO L93 Difference]: Finished difference Result 598 states and 1728 transitions. [2022-03-01 17:35:15,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:15,199 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:15,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:15,200 INFO L225 Difference]: With dead ends: 598 [2022-03-01 17:35:15,200 INFO L226 Difference]: Without dead ends: 592 [2022-03-01 17:35:15,200 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:35:15,200 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 131 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 628 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 628 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:15,200 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 201 Invalid, 637 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 628 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:35:15,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states. [2022-03-01 17:35:15,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 362. [2022-03-01 17:35:15,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 3.119113573407202) internal successors, (1126), 361 states have internal predecessors, (1126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:15,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 1126 transitions. [2022-03-01 17:35:15,205 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 1126 transitions. Word has length 20 [2022-03-01 17:35:15,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:15,205 INFO L470 AbstractCegarLoop]: Abstraction has 362 states and 1126 transitions. [2022-03-01 17:35:15,205 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:15,205 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 1126 transitions. [2022-03-01 17:35:15,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:15,205 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:15,206 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:15,222 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (245)] Ended with exit code 0 [2022-03-01 17:35:15,412 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 245 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable245 [2022-03-01 17:35:15,412 INFO L402 AbstractCegarLoop]: === Iteration 247 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:15,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:15,412 INFO L85 PathProgramCache]: Analyzing trace with hash 824260035, now seen corresponding path program 245 times [2022-03-01 17:35:15,412 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:15,412 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144719803] [2022-03-01 17:35:15,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:15,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:15,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:15,452 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:15,452 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:15,452 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144719803] [2022-03-01 17:35:15,452 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144719803] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:15,452 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959216195] [2022-03-01 17:35:15,452 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:35:15,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:15,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:15,453 INFO L229 MonitoredProcess]: Starting monitored process 246 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:15,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (246)] Waiting until timeout for monitored process [2022-03-01 17:35:15,626 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:35:15,626 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:15,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:15,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:15,667 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 54 treesize of output 42 [2022-03-01 17:35:15,727 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:15,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:15,818 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:15,818 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:35:15,834 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:15,834 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1959216195] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:15,834 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:15,834 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 18 [2022-03-01 17:35:15,834 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746651353] [2022-03-01 17:35:15,834 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:15,835 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:35:15,835 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:15,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:35:15,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:35:15,835 INFO L87 Difference]: Start difference. First operand 362 states and 1126 transitions. Second operand has 18 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 18 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:16,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:16,051 INFO L93 Difference]: Finished difference Result 564 states and 1687 transitions. [2022-03-01 17:35:16,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:16,051 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 18 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:16,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:16,052 INFO L225 Difference]: With dead ends: 564 [2022-03-01 17:35:16,052 INFO L226 Difference]: Without dead ends: 512 [2022-03-01 17:35:16,052 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:35:16,052 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 100 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 752 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 761 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 752 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:16,052 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 223 Invalid, 761 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 752 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:16,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 512 states. [2022-03-01 17:35:16,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 512 to 365. [2022-03-01 17:35:16,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 3.1346153846153846) internal successors, (1141), 364 states have internal predecessors, (1141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:16,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 1141 transitions. [2022-03-01 17:35:16,056 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 1141 transitions. Word has length 20 [2022-03-01 17:35:16,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:16,056 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 1141 transitions. [2022-03-01 17:35:16,056 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 18 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:16,056 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 1141 transitions. [2022-03-01 17:35:16,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:16,057 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:16,057 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:16,073 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (246)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:16,273 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 246 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable246 [2022-03-01 17:35:16,273 INFO L402 AbstractCegarLoop]: === Iteration 248 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:16,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:16,273 INFO L85 PathProgramCache]: Analyzing trace with hash -55948986, now seen corresponding path program 246 times [2022-03-01 17:35:16,274 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:16,274 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836539598] [2022-03-01 17:35:16,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:16,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:16,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:16,343 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:16,343 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:16,344 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836539598] [2022-03-01 17:35:16,344 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836539598] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:16,344 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489903880] [2022-03-01 17:35:16,344 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:35:16,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:16,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:16,345 INFO L229 MonitoredProcess]: Starting monitored process 247 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:16,345 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (247)] Waiting until timeout for monitored process [2022-03-01 17:35:16,540 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:35:16,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:16,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:16,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:16,604 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 72 treesize of output 56 [2022-03-01 17:35:16,680 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:16,680 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:16,748 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:16,749 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:35:16,794 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:16,794 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1489903880] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:16,794 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:16,794 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:35:16,794 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827087379] [2022-03-01 17:35:16,794 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:16,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:35:16,794 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:16,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:35:16,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:35:16,795 INFO L87 Difference]: Start difference. First operand 365 states and 1141 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:17,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:17,004 INFO L93 Difference]: Finished difference Result 552 states and 1624 transitions. [2022-03-01 17:35:17,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:17,004 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:17,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:17,005 INFO L225 Difference]: With dead ends: 552 [2022-03-01 17:35:17,005 INFO L226 Difference]: Without dead ends: 552 [2022-03-01 17:35:17,005 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=94, Invalid=458, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:35:17,005 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 137 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 737 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 737 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:17,005 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 218 Invalid, 745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 737 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:17,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2022-03-01 17:35:17,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 355. [2022-03-01 17:35:17,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 354 states have (on average 3.135593220338983) internal successors, (1110), 354 states have internal predecessors, (1110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:17,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 1110 transitions. [2022-03-01 17:35:17,009 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 1110 transitions. Word has length 20 [2022-03-01 17:35:17,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:17,009 INFO L470 AbstractCegarLoop]: Abstraction has 355 states and 1110 transitions. [2022-03-01 17:35:17,010 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:17,010 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 1110 transitions. [2022-03-01 17:35:17,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:17,010 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:17,010 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:17,027 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (247)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:17,226 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247,247 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:17,227 INFO L402 AbstractCegarLoop]: === Iteration 249 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:17,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:17,227 INFO L85 PathProgramCache]: Analyzing trace with hash 1155209474, now seen corresponding path program 247 times [2022-03-01 17:35:17,227 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:17,227 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465931415] [2022-03-01 17:35:17,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:17,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:17,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:17,300 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:17,301 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:17,301 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465931415] [2022-03-01 17:35:17,301 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465931415] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:17,301 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [936489610] [2022-03-01 17:35:17,301 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:35:17,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:17,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:17,302 INFO L229 MonitoredProcess]: Starting monitored process 248 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:17,302 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (248)] Waiting until timeout for monitored process [2022-03-01 17:35:17,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:17,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:17,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:17,561 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 72 treesize of output 56 [2022-03-01 17:35:17,687 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:17,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:17,829 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:17,829 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:35:17,904 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:17,905 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [936489610] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:17,905 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:17,905 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:35:17,905 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282957571] [2022-03-01 17:35:17,905 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:17,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:35:17,905 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:17,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:35:17,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:35:17,905 INFO L87 Difference]: Start difference. First operand 355 states and 1110 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:18,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:18,243 INFO L93 Difference]: Finished difference Result 548 states and 1608 transitions. [2022-03-01 17:35:18,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:35:18,243 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:18,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:18,244 INFO L225 Difference]: With dead ends: 548 [2022-03-01 17:35:18,244 INFO L226 Difference]: Without dead ends: 548 [2022-03-01 17:35:18,244 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=127, Invalid=523, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:35:18,244 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 211 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 639 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 652 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 639 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:18,245 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [211 Valid, 201 Invalid, 652 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 639 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:18,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 548 states. [2022-03-01 17:35:18,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 548 to 352. [2022-03-01 17:35:18,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 351 states have (on average 3.1396011396011394) internal successors, (1102), 351 states have internal predecessors, (1102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:18,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 1102 transitions. [2022-03-01 17:35:18,249 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 1102 transitions. Word has length 20 [2022-03-01 17:35:18,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:18,249 INFO L470 AbstractCegarLoop]: Abstraction has 352 states and 1102 transitions. [2022-03-01 17:35:18,249 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:18,249 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 1102 transitions. [2022-03-01 17:35:18,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:18,250 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:18,250 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:18,266 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (248)] Ended with exit code 0 [2022-03-01 17:35:18,450 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable248,248 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:18,450 INFO L402 AbstractCegarLoop]: === Iteration 250 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:18,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:18,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1865602968, now seen corresponding path program 248 times [2022-03-01 17:35:18,451 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:18,451 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191772726] [2022-03-01 17:35:18,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:18,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:18,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:18,561 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:18,562 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:18,562 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191772726] [2022-03-01 17:35:18,562 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191772726] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:18,562 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1378628007] [2022-03-01 17:35:18,562 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:35:18,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:18,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:18,563 INFO L229 MonitoredProcess]: Starting monitored process 249 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:18,564 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (249)] Waiting until timeout for monitored process [2022-03-01 17:35:18,731 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:35:18,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:18,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:18,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:18,809 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 72 treesize of output 56 [2022-03-01 17:35:18,948 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:18,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:19,073 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:19,073 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:35:19,115 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:19,115 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1378628007] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:19,115 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:19,115 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:35:19,116 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720043936] [2022-03-01 17:35:19,116 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:19,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:35:19,128 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:19,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:35:19,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:35:19,128 INFO L87 Difference]: Start difference. First operand 352 states and 1102 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:19,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:19,321 INFO L93 Difference]: Finished difference Result 486 states and 1465 transitions. [2022-03-01 17:35:19,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:19,321 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:19,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:19,322 INFO L225 Difference]: With dead ends: 486 [2022-03-01 17:35:19,322 INFO L226 Difference]: Without dead ends: 486 [2022-03-01 17:35:19,322 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=108, Invalid=444, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:35:19,323 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 130 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 652 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 660 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 652 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:19,323 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 188 Invalid, 660 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 652 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:19,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2022-03-01 17:35:19,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 349. [2022-03-01 17:35:19,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 348 states have (on average 3.1206896551724137) internal successors, (1086), 348 states have internal predecessors, (1086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:19,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 1086 transitions. [2022-03-01 17:35:19,327 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 1086 transitions. Word has length 20 [2022-03-01 17:35:19,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:19,327 INFO L470 AbstractCegarLoop]: Abstraction has 349 states and 1086 transitions. [2022-03-01 17:35:19,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:19,327 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 1086 transitions. [2022-03-01 17:35:19,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:19,328 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:19,328 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:19,344 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (249)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:19,530 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 249 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable249 [2022-03-01 17:35:19,531 INFO L402 AbstractCegarLoop]: === Iteration 251 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:19,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:19,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1811751647, now seen corresponding path program 249 times [2022-03-01 17:35:19,531 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:19,531 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581566514] [2022-03-01 17:35:19,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:19,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:19,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:19,585 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:19,585 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:19,585 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581566514] [2022-03-01 17:35:19,585 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581566514] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:19,585 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906269240] [2022-03-01 17:35:19,585 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:35:19,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:19,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:19,587 INFO L229 MonitoredProcess]: Starting monitored process 250 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:19,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (250)] Waiting until timeout for monitored process [2022-03-01 17:35:19,779 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:35:19,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:19,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:19,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:19,838 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 54 treesize of output 42 [2022-03-01 17:35:19,905 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:19,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:20,010 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:20,011 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:35:20,033 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:20,033 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1906269240] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:20,033 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:20,033 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 17 [2022-03-01 17:35:20,033 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322715067] [2022-03-01 17:35:20,034 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:20,034 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:35:20,034 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:20,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:35:20,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:35:20,034 INFO L87 Difference]: Start difference. First operand 349 states and 1086 transitions. Second operand has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:20,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:20,299 INFO L93 Difference]: Finished difference Result 465 states and 1393 transitions. [2022-03-01 17:35:20,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:20,299 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:20,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:20,300 INFO L225 Difference]: With dead ends: 465 [2022-03-01 17:35:20,300 INFO L226 Difference]: Without dead ends: 403 [2022-03-01 17:35:20,300 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:35:20,300 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 98 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:20,300 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 173 Invalid, 594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 583 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:20,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-03-01 17:35:20,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 343. [2022-03-01 17:35:20,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 342 states have (on average 3.090643274853801) internal successors, (1057), 342 states have internal predecessors, (1057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:20,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 1057 transitions. [2022-03-01 17:35:20,304 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 1057 transitions. Word has length 20 [2022-03-01 17:35:20,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:20,304 INFO L470 AbstractCegarLoop]: Abstraction has 343 states and 1057 transitions. [2022-03-01 17:35:20,304 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:20,304 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 1057 transitions. [2022-03-01 17:35:20,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:20,305 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:20,305 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:20,321 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (250)] Ended with exit code 0 [2022-03-01 17:35:20,517 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250,250 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:20,518 INFO L402 AbstractCegarLoop]: === Iteration 252 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:20,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:20,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1678264498, now seen corresponding path program 250 times [2022-03-01 17:35:20,518 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:20,518 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115683809] [2022-03-01 17:35:20,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:20,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:20,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:20,626 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:20,626 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:20,626 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115683809] [2022-03-01 17:35:20,626 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115683809] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:20,626 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1099195220] [2022-03-01 17:35:20,626 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:35:20,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:20,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:20,627 INFO L229 MonitoredProcess]: Starting monitored process 251 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:20,628 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (251)] Waiting until timeout for monitored process [2022-03-01 17:35:20,805 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:35:20,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:20,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:20,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:20,894 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 72 treesize of output 56 [2022-03-01 17:35:21,024 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:21,024 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:21,150 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:21,150 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:35:21,209 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:21,209 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1099195220] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:21,209 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:21,209 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:35:21,210 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769702352] [2022-03-01 17:35:21,210 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:21,210 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:35:21,210 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:21,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:35:21,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:35:21,210 INFO L87 Difference]: Start difference. First operand 343 states and 1057 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:21,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:21,514 INFO L93 Difference]: Finished difference Result 586 states and 1719 transitions. [2022-03-01 17:35:21,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:21,515 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:21,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:21,515 INFO L225 Difference]: With dead ends: 586 [2022-03-01 17:35:21,515 INFO L226 Difference]: Without dead ends: 586 [2022-03-01 17:35:21,516 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=104, Invalid=496, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:35:21,516 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 111 mSDsluCounter, 467 mSDsCounter, 0 mSdLazyCounter, 764 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 764 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:21,516 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 237 Invalid, 773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 764 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:21,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 586 states. [2022-03-01 17:35:21,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 586 to 351. [2022-03-01 17:35:21,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 350 states have (on average 3.1228571428571428) internal successors, (1093), 350 states have internal predecessors, (1093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:21,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 1093 transitions. [2022-03-01 17:35:21,520 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 1093 transitions. Word has length 20 [2022-03-01 17:35:21,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:21,520 INFO L470 AbstractCegarLoop]: Abstraction has 351 states and 1093 transitions. [2022-03-01 17:35:21,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:21,521 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 1093 transitions. [2022-03-01 17:35:21,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:21,521 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:21,521 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:21,538 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (251)] Ended with exit code 0 [2022-03-01 17:35:21,733 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251,251 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:21,733 INFO L402 AbstractCegarLoop]: === Iteration 253 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:21,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:21,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1734625364, now seen corresponding path program 251 times [2022-03-01 17:35:21,734 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:21,734 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773028869] [2022-03-01 17:35:21,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:21,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:21,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:21,845 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:21,846 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:21,846 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773028869] [2022-03-01 17:35:21,846 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773028869] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:21,846 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946677917] [2022-03-01 17:35:21,846 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:35:21,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:21,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:21,847 INFO L229 MonitoredProcess]: Starting monitored process 252 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:21,848 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (252)] Waiting until timeout for monitored process [2022-03-01 17:35:22,030 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:35:22,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:22,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:22,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:22,114 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 75 treesize of output 59 [2022-03-01 17:35:22,268 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:22,268 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:22,392 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:22,392 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:35:22,461 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:22,461 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [946677917] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:22,461 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:22,461 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:35:22,461 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149018591] [2022-03-01 17:35:22,461 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:22,461 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:35:22,461 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:22,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:35:22,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:35:22,461 INFO L87 Difference]: Start difference. First operand 351 states and 1093 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:22,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:22,799 INFO L93 Difference]: Finished difference Result 572 states and 1668 transitions. [2022-03-01 17:35:22,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:22,800 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:22,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:22,801 INFO L225 Difference]: With dead ends: 572 [2022-03-01 17:35:22,801 INFO L226 Difference]: Without dead ends: 566 [2022-03-01 17:35:22,801 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=100, Invalid=452, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:35:22,801 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 115 mSDsluCounter, 409 mSDsCounter, 0 mSdLazyCounter, 677 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 686 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 677 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:22,801 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 208 Invalid, 686 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 677 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:22,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2022-03-01 17:35:22,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 354. [2022-03-01 17:35:22,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 353 states have (on average 3.101983002832861) internal successors, (1095), 353 states have internal predecessors, (1095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:22,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 1095 transitions. [2022-03-01 17:35:22,806 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 1095 transitions. Word has length 20 [2022-03-01 17:35:22,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:22,806 INFO L470 AbstractCegarLoop]: Abstraction has 354 states and 1095 transitions. [2022-03-01 17:35:22,806 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:22,806 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 1095 transitions. [2022-03-01 17:35:22,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:22,806 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:22,806 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:22,823 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (252)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:23,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252,252 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:23,015 INFO L402 AbstractCegarLoop]: === Iteration 254 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:23,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:23,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1875805464, now seen corresponding path program 252 times [2022-03-01 17:35:23,016 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:23,016 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867884232] [2022-03-01 17:35:23,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:23,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:23,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:23,142 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:23,142 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:23,142 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867884232] [2022-03-01 17:35:23,142 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867884232] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:23,142 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [525197418] [2022-03-01 17:35:23,142 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:35:23,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:23,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:23,143 INFO L229 MonitoredProcess]: Starting monitored process 253 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:23,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (253)] Waiting until timeout for monitored process [2022-03-01 17:35:23,315 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:35:23,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:23,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:23,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:23,384 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 75 treesize of output 59 [2022-03-01 17:35:23,514 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:23,515 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:23,630 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:23,630 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:35:23,696 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:23,696 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [525197418] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:23,696 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:23,696 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:35:23,697 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133945071] [2022-03-01 17:35:23,697 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:23,697 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:35:23,697 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:23,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:35:23,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:35:23,697 INFO L87 Difference]: Start difference. First operand 354 states and 1095 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:24,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:24,133 INFO L93 Difference]: Finished difference Result 617 states and 1783 transitions. [2022-03-01 17:35:24,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:35:24,133 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:24,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:24,134 INFO L225 Difference]: With dead ends: 617 [2022-03-01 17:35:24,134 INFO L226 Difference]: Without dead ends: 617 [2022-03-01 17:35:24,135 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:35:24,135 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 163 mSDsluCounter, 522 mSDsCounter, 0 mSdLazyCounter, 900 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 916 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 900 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:24,135 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 269 Invalid, 916 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 900 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:35:24,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states. [2022-03-01 17:35:24,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 345. [2022-03-01 17:35:24,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 344 states have (on average 3.104651162790698) internal successors, (1068), 344 states have internal predecessors, (1068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:24,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 1068 transitions. [2022-03-01 17:35:24,139 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 1068 transitions. Word has length 20 [2022-03-01 17:35:24,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:24,139 INFO L470 AbstractCegarLoop]: Abstraction has 345 states and 1068 transitions. [2022-03-01 17:35:24,140 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:24,140 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 1068 transitions. [2022-03-01 17:35:24,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:24,140 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:24,140 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:24,157 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (253)] Ended with exit code 0 [2022-03-01 17:35:24,356 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253,253 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:24,357 INFO L402 AbstractCegarLoop]: === Iteration 255 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:24,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:24,357 INFO L85 PathProgramCache]: Analyzing trace with hash -881429844, now seen corresponding path program 253 times [2022-03-01 17:35:24,357 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:24,357 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836664837] [2022-03-01 17:35:24,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:24,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:24,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:24,482 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:24,482 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:24,482 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836664837] [2022-03-01 17:35:24,482 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836664837] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:24,482 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1633593827] [2022-03-01 17:35:24,482 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:35:24,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:24,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:24,483 INFO L229 MonitoredProcess]: Starting monitored process 254 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:24,484 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (254)] Waiting until timeout for monitored process [2022-03-01 17:35:24,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:24,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:24,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:24,753 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 75 treesize of output 59 [2022-03-01 17:35:24,926 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:24,926 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:25,072 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:25,072 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:35:25,139 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:25,139 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1633593827] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:25,139 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:25,139 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:35:25,139 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169537341] [2022-03-01 17:35:25,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:25,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:35:25,139 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:25,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:35:25,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:35:25,140 INFO L87 Difference]: Start difference. First operand 345 states and 1068 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:25,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:25,454 INFO L93 Difference]: Finished difference Result 551 states and 1635 transitions. [2022-03-01 17:35:25,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:25,455 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:25,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:25,456 INFO L225 Difference]: With dead ends: 551 [2022-03-01 17:35:25,456 INFO L226 Difference]: Without dead ends: 551 [2022-03-01 17:35:25,456 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=116, Invalid=484, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:35:25,456 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 142 mSDsluCounter, 392 mSDsCounter, 0 mSdLazyCounter, 671 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 684 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 671 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:25,456 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 195 Invalid, 684 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 671 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:25,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2022-03-01 17:35:25,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 344. [2022-03-01 17:35:25,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 343 states have (on average 3.0962099125364433) internal successors, (1062), 343 states have internal predecessors, (1062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:25,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 1062 transitions. [2022-03-01 17:35:25,460 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 1062 transitions. Word has length 20 [2022-03-01 17:35:25,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:25,460 INFO L470 AbstractCegarLoop]: Abstraction has 344 states and 1062 transitions. [2022-03-01 17:35:25,461 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:25,461 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 1062 transitions. [2022-03-01 17:35:25,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:25,461 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:25,461 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:25,478 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (254)] Ended with exit code 0 [2022-03-01 17:35:25,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 254 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable254 [2022-03-01 17:35:25,671 INFO L402 AbstractCegarLoop]: === Iteration 256 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:25,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:25,672 INFO L85 PathProgramCache]: Analyzing trace with hash 99023288, now seen corresponding path program 254 times [2022-03-01 17:35:25,672 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:25,672 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150837548] [2022-03-01 17:35:25,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:25,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:25,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:25,752 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:25,752 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:25,752 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150837548] [2022-03-01 17:35:25,752 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150837548] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:25,752 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [398720662] [2022-03-01 17:35:25,752 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:35:25,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:25,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:25,758 INFO L229 MonitoredProcess]: Starting monitored process 255 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:25,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (255)] Waiting until timeout for monitored process [2022-03-01 17:35:25,939 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:35:25,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:25,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:25,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:25,995 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 72 treesize of output 56 [2022-03-01 17:35:26,087 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:26,088 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:26,167 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:26,167 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:35:26,208 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:26,208 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [398720662] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:26,208 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:26,208 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:35:26,209 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770392592] [2022-03-01 17:35:26,209 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:26,209 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:35:26,209 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:26,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:35:26,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:35:26,209 INFO L87 Difference]: Start difference. First operand 344 states and 1062 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:26,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:26,573 INFO L93 Difference]: Finished difference Result 523 states and 1537 transitions. [2022-03-01 17:35:26,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:35:26,574 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:26,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:26,575 INFO L225 Difference]: With dead ends: 523 [2022-03-01 17:35:26,575 INFO L226 Difference]: Without dead ends: 517 [2022-03-01 17:35:26,576 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=136, Invalid=514, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:35:26,576 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 128 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 814 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 828 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 814 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:26,576 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 247 Invalid, 828 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 814 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:26,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2022-03-01 17:35:26,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 354. [2022-03-01 17:35:26,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 353 states have (on average 3.084985835694051) internal successors, (1089), 353 states have internal predecessors, (1089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:26,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 1089 transitions. [2022-03-01 17:35:26,581 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 1089 transitions. Word has length 20 [2022-03-01 17:35:26,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:26,581 INFO L470 AbstractCegarLoop]: Abstraction has 354 states and 1089 transitions. [2022-03-01 17:35:26,581 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:26,581 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 1089 transitions. [2022-03-01 17:35:26,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:26,582 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:26,582 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:26,601 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (255)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:26,801 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 255 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable255 [2022-03-01 17:35:26,801 INFO L402 AbstractCegarLoop]: === Iteration 257 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:26,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:26,802 INFO L85 PathProgramCache]: Analyzing trace with hash 122923202, now seen corresponding path program 255 times [2022-03-01 17:35:26,802 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:26,802 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576670334] [2022-03-01 17:35:26,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:26,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:26,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:26,919 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:26,919 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:26,919 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576670334] [2022-03-01 17:35:26,919 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576670334] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:26,919 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1659993569] [2022-03-01 17:35:26,919 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:35:26,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:26,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:26,922 INFO L229 MonitoredProcess]: Starting monitored process 256 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:26,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (256)] Waiting until timeout for monitored process [2022-03-01 17:35:27,142 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:35:27,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:27,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:27,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:27,225 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 72 treesize of output 56 [2022-03-01 17:35:27,358 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:27,358 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:27,454 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:27,454 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:35:27,496 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:27,497 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1659993569] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:27,497 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:27,497 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:35:27,497 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493041530] [2022-03-01 17:35:27,497 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:27,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:35:27,497 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:27,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:35:27,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:35:27,497 INFO L87 Difference]: Start difference. First operand 354 states and 1089 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:27,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:27,693 INFO L93 Difference]: Finished difference Result 494 states and 1483 transitions. [2022-03-01 17:35:27,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:27,694 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:27,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:27,694 INFO L225 Difference]: With dead ends: 494 [2022-03-01 17:35:27,694 INFO L226 Difference]: Without dead ends: 494 [2022-03-01 17:35:27,694 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=122, Invalid=478, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:35:27,695 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 93 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 607 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 607 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:27,695 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 178 Invalid, 618 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 607 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:35:27,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2022-03-01 17:35:27,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 341. [2022-03-01 17:35:27,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 340 states have (on average 3.085294117647059) internal successors, (1049), 340 states have internal predecessors, (1049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:27,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 1049 transitions. [2022-03-01 17:35:27,699 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 1049 transitions. Word has length 20 [2022-03-01 17:35:27,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:27,699 INFO L470 AbstractCegarLoop]: Abstraction has 341 states and 1049 transitions. [2022-03-01 17:35:27,699 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:27,699 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 1049 transitions. [2022-03-01 17:35:27,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:27,699 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:27,699 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:27,716 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (256)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:27,915 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 256 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable256 [2022-03-01 17:35:27,916 INFO L402 AbstractCegarLoop]: === Iteration 258 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:27,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:27,916 INFO L85 PathProgramCache]: Analyzing trace with hash -451183230, now seen corresponding path program 256 times [2022-03-01 17:35:27,916 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:27,916 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656307956] [2022-03-01 17:35:27,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:27,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:27,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:28,009 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:28,010 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:28,010 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656307956] [2022-03-01 17:35:28,010 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656307956] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:28,010 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [126079759] [2022-03-01 17:35:28,010 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:35:28,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:28,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:28,012 INFO L229 MonitoredProcess]: Starting monitored process 257 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:28,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (257)] Waiting until timeout for monitored process [2022-03-01 17:35:28,188 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:35:28,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:28,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:28,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:28,359 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 72 treesize of output 56 [2022-03-01 17:35:28,411 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:28,411 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:28,505 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:28,506 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:35:28,554 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:28,557 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [126079759] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:28,557 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:28,557 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:35:28,557 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813641473] [2022-03-01 17:35:28,557 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:28,557 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:35:28,557 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:28,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:35:28,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:35:28,557 INFO L87 Difference]: Start difference. First operand 341 states and 1049 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:28,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:28,867 INFO L93 Difference]: Finished difference Result 415 states and 1237 transitions. [2022-03-01 17:35:28,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:28,867 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:28,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:28,867 INFO L225 Difference]: With dead ends: 415 [2022-03-01 17:35:28,868 INFO L226 Difference]: Without dead ends: 415 [2022-03-01 17:35:28,868 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:35:28,868 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 96 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 577 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 588 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 577 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:28,868 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 174 Invalid, 588 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 577 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:35:28,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2022-03-01 17:35:28,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 348. [2022-03-01 17:35:28,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 347 states have (on average 3.1008645533141213) internal successors, (1076), 347 states have internal predecessors, (1076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:28,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 1076 transitions. [2022-03-01 17:35:28,872 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 1076 transitions. Word has length 20 [2022-03-01 17:35:28,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:28,872 INFO L470 AbstractCegarLoop]: Abstraction has 348 states and 1076 transitions. [2022-03-01 17:35:28,872 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:28,872 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 1076 transitions. [2022-03-01 17:35:28,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:28,873 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:28,873 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:28,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (257)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:29,090 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable257,257 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:29,090 INFO L402 AbstractCegarLoop]: === Iteration 259 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:29,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:29,090 INFO L85 PathProgramCache]: Analyzing trace with hash 430894204, now seen corresponding path program 257 times [2022-03-01 17:35:29,091 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:29,091 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262016242] [2022-03-01 17:35:29,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:29,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:29,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:29,166 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:29,167 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:29,167 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262016242] [2022-03-01 17:35:29,167 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262016242] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:29,167 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [277099339] [2022-03-01 17:35:29,167 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:35:29,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:29,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:29,168 INFO L229 MonitoredProcess]: Starting monitored process 258 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:29,169 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (258)] Waiting until timeout for monitored process [2022-03-01 17:35:29,359 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:35:29,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:29,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:29,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:29,523 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 72 treesize of output 56 [2022-03-01 17:35:29,571 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:29,571 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:29,666 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:29,666 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:35:29,709 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:29,709 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [277099339] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:29,709 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:29,709 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:35:29,709 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674898398] [2022-03-01 17:35:29,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:29,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:35:29,709 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:29,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:35:29,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:35:29,709 INFO L87 Difference]: Start difference. First operand 348 states and 1076 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:30,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:30,040 INFO L93 Difference]: Finished difference Result 421 states and 1244 transitions. [2022-03-01 17:35:30,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:35:30,040 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:30,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:30,041 INFO L225 Difference]: With dead ends: 421 [2022-03-01 17:35:30,041 INFO L226 Difference]: Without dead ends: 415 [2022-03-01 17:35:30,041 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=100, Invalid=500, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:35:30,041 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 95 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 593 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 604 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 593 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:30,042 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 191 Invalid, 604 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 593 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:30,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2022-03-01 17:35:30,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 345. [2022-03-01 17:35:30,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 344 states have (on average 3.0959302325581395) internal successors, (1065), 344 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:30,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 1065 transitions. [2022-03-01 17:35:30,046 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 1065 transitions. Word has length 20 [2022-03-01 17:35:30,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:30,046 INFO L470 AbstractCegarLoop]: Abstraction has 345 states and 1065 transitions. [2022-03-01 17:35:30,046 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:30,046 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 1065 transitions. [2022-03-01 17:35:30,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:30,046 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:30,047 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:30,064 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (258)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:30,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable258,258 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:30,263 INFO L402 AbstractCegarLoop]: === Iteration 260 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:30,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:30,264 INFO L85 PathProgramCache]: Analyzing trace with hash -104335598, now seen corresponding path program 258 times [2022-03-01 17:35:30,264 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:30,264 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436861025] [2022-03-01 17:35:30,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:30,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:30,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:30,333 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:30,333 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:30,333 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436861025] [2022-03-01 17:35:30,333 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436861025] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:30,333 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884042390] [2022-03-01 17:35:30,333 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:35:30,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:30,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:30,334 INFO L229 MonitoredProcess]: Starting monitored process 259 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:30,335 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (259)] Waiting until timeout for monitored process [2022-03-01 17:35:30,515 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:35:30,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:30,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:30,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:30,697 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 54 treesize of output 42 [2022-03-01 17:35:30,714 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:30,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:30,798 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:30,798 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:35:30,846 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:30,846 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [884042390] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:30,846 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:30,846 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:35:30,847 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594599338] [2022-03-01 17:35:30,847 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:30,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:35:30,847 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:30,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:35:30,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:35:30,847 INFO L87 Difference]: Start difference. First operand 345 states and 1065 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:31,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:31,170 INFO L93 Difference]: Finished difference Result 385 states and 1162 transitions. [2022-03-01 17:35:31,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:31,170 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:31,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:31,171 INFO L225 Difference]: With dead ends: 385 [2022-03-01 17:35:31,171 INFO L226 Difference]: Without dead ends: 373 [2022-03-01 17:35:31,171 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:35:31,171 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 69 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:31,171 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 147 Invalid, 492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 485 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:35:31,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 373 states. [2022-03-01 17:35:31,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 373 to 342. [2022-03-01 17:35:31,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 341 states have (on average 3.090909090909091) internal successors, (1054), 341 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:31,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 1054 transitions. [2022-03-01 17:35:31,175 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 1054 transitions. Word has length 20 [2022-03-01 17:35:31,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:31,176 INFO L470 AbstractCegarLoop]: Abstraction has 342 states and 1054 transitions. [2022-03-01 17:35:31,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:31,176 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 1054 transitions. [2022-03-01 17:35:31,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:31,176 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:31,176 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:31,199 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (259)] Ended with exit code 0 [2022-03-01 17:35:31,386 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 259 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable259 [2022-03-01 17:35:31,386 INFO L402 AbstractCegarLoop]: === Iteration 261 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:31,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:31,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1041797644, now seen corresponding path program 259 times [2022-03-01 17:35:31,387 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:31,387 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29833917] [2022-03-01 17:35:31,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:31,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:31,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:31,497 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:31,497 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:31,497 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29833917] [2022-03-01 17:35:31,497 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29833917] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:31,497 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [132143599] [2022-03-01 17:35:31,497 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:35:31,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:31,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:31,498 INFO L229 MonitoredProcess]: Starting monitored process 260 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:31,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (260)] Waiting until timeout for monitored process [2022-03-01 17:35:31,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:31,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:31,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:31,842 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 90 treesize of output 72 [2022-03-01 17:35:31,951 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:31,951 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:32,093 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:32,093 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:35:32,149 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:32,149 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [132143599] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:32,149 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:32,149 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:35:32,149 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402327275] [2022-03-01 17:35:32,149 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:32,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:35:32,150 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:32,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:35:32,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:35:32,150 INFO L87 Difference]: Start difference. First operand 342 states and 1054 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:32,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:32,681 INFO L93 Difference]: Finished difference Result 499 states and 1447 transitions. [2022-03-01 17:35:32,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:35:32,681 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:32,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:32,682 INFO L225 Difference]: With dead ends: 499 [2022-03-01 17:35:32,682 INFO L226 Difference]: Without dead ends: 499 [2022-03-01 17:35:32,682 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:35:32,682 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 129 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 690 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 690 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:32,682 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 212 Invalid, 702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 690 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:35:32,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2022-03-01 17:35:32,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 350. [2022-03-01 17:35:32,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 350 states, 349 states have (on average 3.1232091690544412) internal successors, (1090), 349 states have internal predecessors, (1090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:32,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 1090 transitions. [2022-03-01 17:35:32,687 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 1090 transitions. Word has length 20 [2022-03-01 17:35:32,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:32,687 INFO L470 AbstractCegarLoop]: Abstraction has 350 states and 1090 transitions. [2022-03-01 17:35:32,687 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:32,687 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 1090 transitions. [2022-03-01 17:35:32,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:32,687 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:32,687 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:32,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (260)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:32,905 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable260,260 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:32,906 INFO L402 AbstractCegarLoop]: === Iteration 262 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:32,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:32,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1923875078, now seen corresponding path program 260 times [2022-03-01 17:35:32,906 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:32,906 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104004288] [2022-03-01 17:35:32,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:32,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:32,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:32,977 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:32,977 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:32,977 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104004288] [2022-03-01 17:35:32,977 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104004288] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:32,977 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102109952] [2022-03-01 17:35:32,977 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:35:32,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:32,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:32,978 INFO L229 MonitoredProcess]: Starting monitored process 261 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:32,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (261)] Waiting until timeout for monitored process [2022-03-01 17:35:33,178 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:35:33,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:33,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:33,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:33,314 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 90 treesize of output 72 [2022-03-01 17:35:33,443 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:33,443 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:33,574 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:33,574 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:35:33,626 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:33,627 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102109952] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:33,627 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:33,627 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:35:33,627 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763097340] [2022-03-01 17:35:33,627 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:33,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:35:33,627 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:33,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:35:33,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:35:33,627 INFO L87 Difference]: Start difference. First operand 350 states and 1090 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:34,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:34,031 INFO L93 Difference]: Finished difference Result 505 states and 1448 transitions. [2022-03-01 17:35:34,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:35:34,032 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:34,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:34,032 INFO L225 Difference]: With dead ends: 505 [2022-03-01 17:35:34,032 INFO L226 Difference]: Without dead ends: 499 [2022-03-01 17:35:34,033 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=123, Invalid=579, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:35:34,033 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 100 mSDsluCounter, 475 mSDsCounter, 0 mSdLazyCounter, 791 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 801 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 791 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:34,033 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 254 Invalid, 801 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 791 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:34,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2022-03-01 17:35:34,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 353. [2022-03-01 17:35:34,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 352 states have (on average 3.102272727272727) internal successors, (1092), 352 states have internal predecessors, (1092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:34,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 1092 transitions. [2022-03-01 17:35:34,037 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 1092 transitions. Word has length 20 [2022-03-01 17:35:34,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:34,037 INFO L470 AbstractCegarLoop]: Abstraction has 353 states and 1092 transitions. [2022-03-01 17:35:34,037 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:34,037 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 1092 transitions. [2022-03-01 17:35:34,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:34,038 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:34,038 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:34,056 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (261)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:34,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable261,261 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:34,256 INFO L402 AbstractCegarLoop]: === Iteration 263 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:34,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:34,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1782694978, now seen corresponding path program 261 times [2022-03-01 17:35:34,256 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:34,256 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209784287] [2022-03-01 17:35:34,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:34,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:34,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:34,344 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:34,344 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:34,344 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209784287] [2022-03-01 17:35:34,344 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209784287] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:34,344 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659559035] [2022-03-01 17:35:34,344 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:35:34,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:34,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:34,346 INFO L229 MonitoredProcess]: Starting monitored process 262 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:34,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (262)] Waiting until timeout for monitored process [2022-03-01 17:35:34,534 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:35:34,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:34,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:34,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:34,646 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 90 treesize of output 72 [2022-03-01 17:35:34,720 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:34,720 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:34,818 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:34,819 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:35:34,863 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:34,863 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [659559035] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:34,863 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:34,863 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:35:34,863 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831239873] [2022-03-01 17:35:34,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:34,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:35:34,863 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:34,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:35:34,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:35:34,864 INFO L87 Difference]: Start difference. First operand 353 states and 1092 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:35,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:35,206 INFO L93 Difference]: Finished difference Result 496 states and 1434 transitions. [2022-03-01 17:35:35,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:35:35,206 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:35,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:35,207 INFO L225 Difference]: With dead ends: 496 [2022-03-01 17:35:35,207 INFO L226 Difference]: Without dead ends: 496 [2022-03-01 17:35:35,207 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=122, Invalid=528, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:35:35,207 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 119 mSDsluCounter, 433 mSDsCounter, 0 mSdLazyCounter, 794 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 811 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 794 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:35,207 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 229 Invalid, 811 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 794 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:35,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2022-03-01 17:35:35,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 344. [2022-03-01 17:35:35,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 343 states have (on average 3.1049562682215743) internal successors, (1065), 343 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:35,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 1065 transitions. [2022-03-01 17:35:35,218 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 1065 transitions. Word has length 20 [2022-03-01 17:35:35,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:35,218 INFO L470 AbstractCegarLoop]: Abstraction has 344 states and 1065 transitions. [2022-03-01 17:35:35,219 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:35,219 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 1065 transitions. [2022-03-01 17:35:35,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:35,219 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:35,219 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:35,235 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (262)] Ended with exit code 0 [2022-03-01 17:35:35,435 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable262,262 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:35,435 INFO L402 AbstractCegarLoop]: === Iteration 264 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:35,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:35,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1517896698, now seen corresponding path program 262 times [2022-03-01 17:35:35,436 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:35,436 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504253676] [2022-03-01 17:35:35,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:35,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:35,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:35,517 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:35,517 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:35,517 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504253676] [2022-03-01 17:35:35,517 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504253676] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:35,517 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938547219] [2022-03-01 17:35:35,517 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:35:35,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:35,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:35,519 INFO L229 MonitoredProcess]: Starting monitored process 263 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:35,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (263)] Waiting until timeout for monitored process [2022-03-01 17:35:35,653 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:35:35,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:35,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:35,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:35,778 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 102 treesize of output 80 [2022-03-01 17:35:35,893 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:35,894 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:36,000 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:36,000 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:35:36,050 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:36,050 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [938547219] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:36,050 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:36,050 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:35:36,050 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102432763] [2022-03-01 17:35:36,050 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:36,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:35:36,050 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:36,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:35:36,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:35:36,051 INFO L87 Difference]: Start difference. First operand 344 states and 1065 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:36,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:36,327 INFO L93 Difference]: Finished difference Result 430 states and 1286 transitions. [2022-03-01 17:35:36,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:36,328 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:36,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:36,329 INFO L225 Difference]: With dead ends: 430 [2022-03-01 17:35:36,329 INFO L226 Difference]: Without dead ends: 430 [2022-03-01 17:35:36,329 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=105, Invalid=447, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:35:36,329 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 76 mSDsluCounter, 400 mSDsCounter, 0 mSdLazyCounter, 720 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 731 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 720 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:36,329 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 206 Invalid, 731 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 720 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:36,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2022-03-01 17:35:36,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 343. [2022-03-01 17:35:36,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 342 states have (on average 3.0964912280701755) internal successors, (1059), 342 states have internal predecessors, (1059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:36,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 1059 transitions. [2022-03-01 17:35:36,333 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 1059 transitions. Word has length 20 [2022-03-01 17:35:36,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:36,333 INFO L470 AbstractCegarLoop]: Abstraction has 343 states and 1059 transitions. [2022-03-01 17:35:36,333 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:36,333 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 1059 transitions. [2022-03-01 17:35:36,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:36,334 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:36,334 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:36,351 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (263)] Ended with exit code 0 [2022-03-01 17:35:36,550 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable263,263 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:36,551 INFO L402 AbstractCegarLoop]: === Iteration 265 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:36,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:36,551 INFO L85 PathProgramCache]: Analyzing trace with hash -537443566, now seen corresponding path program 263 times [2022-03-01 17:35:36,551 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:36,551 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201485959] [2022-03-01 17:35:36,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:36,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:36,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:36,661 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:36,661 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:36,661 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201485959] [2022-03-01 17:35:36,661 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201485959] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:36,661 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053915462] [2022-03-01 17:35:36,661 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:35:36,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:36,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:36,662 INFO L229 MonitoredProcess]: Starting monitored process 264 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:36,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (264)] Waiting until timeout for monitored process [2022-03-01 17:35:36,856 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:35:36,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:36,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:36,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:37,003 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:35:37,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 80 [2022-03-01 17:35:37,078 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:37,078 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:37,160 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:37,160 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:35:37,206 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:37,206 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1053915462] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:37,206 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:37,206 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:35:37,206 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967589939] [2022-03-01 17:35:37,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:37,207 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:35:37,207 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:37,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:35:37,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:35:37,207 INFO L87 Difference]: Start difference. First operand 343 states and 1059 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:37,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:37,685 INFO L93 Difference]: Finished difference Result 473 states and 1375 transitions. [2022-03-01 17:35:37,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-01 17:35:37,685 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:37,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:37,685 INFO L225 Difference]: With dead ends: 473 [2022-03-01 17:35:37,686 INFO L226 Difference]: Without dead ends: 467 [2022-03-01 17:35:37,686 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=141, Invalid=615, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:35:37,686 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 139 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 763 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 791 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 763 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:37,686 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 223 Invalid, 791 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 763 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:37,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2022-03-01 17:35:37,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 353. [2022-03-01 17:35:37,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 352 states have (on average 3.085227272727273) internal successors, (1086), 352 states have internal predecessors, (1086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:37,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 1086 transitions. [2022-03-01 17:35:37,690 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 1086 transitions. Word has length 20 [2022-03-01 17:35:37,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:37,690 INFO L470 AbstractCegarLoop]: Abstraction has 353 states and 1086 transitions. [2022-03-01 17:35:37,690 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:37,690 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 1086 transitions. [2022-03-01 17:35:37,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:37,691 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:37,691 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:37,707 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (264)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:37,907 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable264,264 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:37,907 INFO L402 AbstractCegarLoop]: === Iteration 266 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:37,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:37,908 INFO L85 PathProgramCache]: Analyzing trace with hash -513543652, now seen corresponding path program 264 times [2022-03-01 17:35:37,908 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:37,908 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525038201] [2022-03-01 17:35:37,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:37,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:37,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:37,997 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:37,997 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:37,997 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525038201] [2022-03-01 17:35:37,997 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525038201] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:37,998 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1856952780] [2022-03-01 17:35:37,998 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:35:37,998 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:37,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:37,999 INFO L229 MonitoredProcess]: Starting monitored process 265 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:37,999 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (265)] Waiting until timeout for monitored process [2022-03-01 17:35:38,185 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:35:38,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:38,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:38,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:38,317 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 102 treesize of output 80 [2022-03-01 17:35:38,384 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:38,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:38,475 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:38,475 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:35:38,523 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:38,524 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1856952780] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:38,524 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:38,524 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:35:38,524 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693249418] [2022-03-01 17:35:38,524 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:38,524 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:35:38,524 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:38,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:35:38,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:35:38,524 INFO L87 Difference]: Start difference. First operand 353 states and 1086 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:38,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:38,859 INFO L93 Difference]: Finished difference Result 444 states and 1321 transitions. [2022-03-01 17:35:38,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:35:38,859 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:38,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:38,860 INFO L225 Difference]: With dead ends: 444 [2022-03-01 17:35:38,860 INFO L226 Difference]: Without dead ends: 444 [2022-03-01 17:35:38,860 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=129, Invalid=573, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:35:38,860 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 100 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 759 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 775 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 759 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:38,860 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 213 Invalid, 775 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 759 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:38,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2022-03-01 17:35:38,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 342. [2022-03-01 17:35:38,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 341 states have (on average 3.090909090909091) internal successors, (1054), 341 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:38,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 1054 transitions. [2022-03-01 17:35:38,864 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 1054 transitions. Word has length 20 [2022-03-01 17:35:38,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:38,864 INFO L470 AbstractCegarLoop]: Abstraction has 342 states and 1054 transitions. [2022-03-01 17:35:38,864 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:38,864 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 1054 transitions. [2022-03-01 17:35:38,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:38,865 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:38,865 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:38,882 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (265)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:39,081 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 265 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable265 [2022-03-01 17:35:39,082 INFO L402 AbstractCegarLoop]: === Iteration 267 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:39,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:39,082 INFO L85 PathProgramCache]: Analyzing trace with hash 904197766, now seen corresponding path program 265 times [2022-03-01 17:35:39,082 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:39,082 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932827997] [2022-03-01 17:35:39,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:39,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:39,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:39,153 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:39,153 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:39,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932827997] [2022-03-01 17:35:39,153 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932827997] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:39,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857255396] [2022-03-01 17:35:39,153 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:35:39,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:39,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:39,155 INFO L229 MonitoredProcess]: Starting monitored process 266 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:39,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (266)] Waiting until timeout for monitored process [2022-03-01 17:35:39,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:39,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:39,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:39,486 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 54 treesize of output 42 [2022-03-01 17:35:39,504 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:39,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:39,588 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:39,589 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:35:39,630 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:39,630 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1857255396] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:39,630 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:39,630 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:35:39,630 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301036298] [2022-03-01 17:35:39,630 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:39,630 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:35:39,630 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:39,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:35:39,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:35:39,631 INFO L87 Difference]: Start difference. First operand 342 states and 1054 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:39,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:39,951 INFO L93 Difference]: Finished difference Result 376 states and 1138 transitions. [2022-03-01 17:35:39,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:39,951 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:39,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:39,952 INFO L225 Difference]: With dead ends: 376 [2022-03-01 17:35:39,952 INFO L226 Difference]: Without dead ends: 364 [2022-03-01 17:35:39,952 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=105, Invalid=447, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:35:39,952 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 70 mSDsluCounter, 314 mSDsCounter, 0 mSdLazyCounter, 546 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 546 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:39,952 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 155 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 546 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:35:39,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 364 states. [2022-03-01 17:35:39,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 364 to 344. [2022-03-01 17:35:39,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 343 states have (on average 3.087463556851312) internal successors, (1059), 343 states have internal predecessors, (1059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:39,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 1059 transitions. [2022-03-01 17:35:39,956 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 1059 transitions. Word has length 20 [2022-03-01 17:35:39,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:39,956 INFO L470 AbstractCegarLoop]: Abstraction has 344 states and 1059 transitions. [2022-03-01 17:35:39,956 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:39,956 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 1059 transitions. [2022-03-01 17:35:39,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:39,956 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:39,956 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:39,973 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (266)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:40,173 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 266 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable266 [2022-03-01 17:35:40,173 INFO L402 AbstractCegarLoop]: === Iteration 268 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:40,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:40,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1645095100, now seen corresponding path program 266 times [2022-03-01 17:35:40,173 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:40,173 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686265028] [2022-03-01 17:35:40,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:40,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:40,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:40,252 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:40,253 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:40,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686265028] [2022-03-01 17:35:40,253 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686265028] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:40,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137563540] [2022-03-01 17:35:40,253 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:35:40,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:40,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:40,254 INFO L229 MonitoredProcess]: Starting monitored process 267 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:40,254 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (267)] Waiting until timeout for monitored process [2022-03-01 17:35:40,434 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:35:40,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:40,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:40,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:40,569 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 72 treesize of output 56 [2022-03-01 17:35:40,622 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:40,622 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:40,698 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:40,699 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:35:40,745 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:40,745 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [137563540] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:40,745 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:40,746 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:35:40,746 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175404162] [2022-03-01 17:35:40,746 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:40,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:35:40,746 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:40,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:35:40,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:35:40,746 INFO L87 Difference]: Start difference. First operand 344 states and 1059 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:41,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:41,131 INFO L93 Difference]: Finished difference Result 401 states and 1190 transitions. [2022-03-01 17:35:41,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:35:41,131 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:41,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:41,132 INFO L225 Difference]: With dead ends: 401 [2022-03-01 17:35:41,132 INFO L226 Difference]: Without dead ends: 395 [2022-03-01 17:35:41,132 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:35:41,132 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 110 mSDsluCounter, 431 mSDsCounter, 0 mSdLazyCounter, 703 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 720 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 703 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:41,132 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 202 Invalid, 720 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 703 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:41,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2022-03-01 17:35:41,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 354. [2022-03-01 17:35:41,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 353 states have (on average 3.076487252124646) internal successors, (1086), 353 states have internal predecessors, (1086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:41,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 1086 transitions. [2022-03-01 17:35:41,136 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 1086 transitions. Word has length 20 [2022-03-01 17:35:41,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:41,136 INFO L470 AbstractCegarLoop]: Abstraction has 354 states and 1086 transitions. [2022-03-01 17:35:41,136 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:41,136 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 1086 transitions. [2022-03-01 17:35:41,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:41,137 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:41,137 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:41,153 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (267)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:41,353 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 267 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable267 [2022-03-01 17:35:41,353 INFO L402 AbstractCegarLoop]: === Iteration 269 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:41,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:41,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1668995014, now seen corresponding path program 267 times [2022-03-01 17:35:41,353 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:41,353 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73057665] [2022-03-01 17:35:41,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:41,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:41,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:41,431 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:41,431 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:41,431 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73057665] [2022-03-01 17:35:41,431 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73057665] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:41,431 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1963804277] [2022-03-01 17:35:41,431 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:35:41,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:41,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:41,432 INFO L229 MonitoredProcess]: Starting monitored process 268 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:41,433 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (268)] Waiting until timeout for monitored process [2022-03-01 17:35:41,622 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:35:41,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:41,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:41,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:41,757 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 72 treesize of output 56 [2022-03-01 17:35:41,809 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:41,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:41,912 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:41,912 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:35:41,954 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:41,954 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1963804277] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:41,954 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:41,954 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:35:41,954 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649944574] [2022-03-01 17:35:41,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:41,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:35:41,955 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:41,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:35:41,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:35:41,955 INFO L87 Difference]: Start difference. First operand 354 states and 1086 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:42,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:42,240 INFO L93 Difference]: Finished difference Result 372 states and 1136 transitions. [2022-03-01 17:35:42,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:42,241 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:42,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:42,241 INFO L225 Difference]: With dead ends: 372 [2022-03-01 17:35:42,241 INFO L226 Difference]: Without dead ends: 372 [2022-03-01 17:35:42,241 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=101, Invalid=451, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:35:42,241 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 75 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 596 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 611 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:42,241 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 160 Invalid, 611 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 596 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:42,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2022-03-01 17:35:42,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 339. [2022-03-01 17:35:42,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 338 states have (on average 3.0798816568047336) internal successors, (1041), 338 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:42,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 1041 transitions. [2022-03-01 17:35:42,245 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 1041 transitions. Word has length 20 [2022-03-01 17:35:42,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:42,245 INFO L470 AbstractCegarLoop]: Abstraction has 339 states and 1041 transitions. [2022-03-01 17:35:42,245 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:42,245 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 1041 transitions. [2022-03-01 17:35:42,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:42,246 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:42,246 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:42,262 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (268)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:42,462 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 268 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable268 [2022-03-01 17:35:42,462 INFO L402 AbstractCegarLoop]: === Iteration 270 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:42,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:42,462 INFO L85 PathProgramCache]: Analyzing trace with hash 195434146, now seen corresponding path program 268 times [2022-03-01 17:35:42,462 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:42,463 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594375153] [2022-03-01 17:35:42,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:42,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:42,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:42,539 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:42,539 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:42,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594375153] [2022-03-01 17:35:42,539 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594375153] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:42,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [932497108] [2022-03-01 17:35:42,539 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:35:42,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:42,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:42,540 INFO L229 MonitoredProcess]: Starting monitored process 269 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:42,541 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (269)] Waiting until timeout for monitored process [2022-03-01 17:35:42,721 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:35:42,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:42,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:42,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:42,793 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 54 treesize of output 42 [2022-03-01 17:35:42,883 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:42,883 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:43,004 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:43,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:35:43,027 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:43,028 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [932497108] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:43,028 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:43,028 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:35:43,028 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600496620] [2022-03-01 17:35:43,028 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:43,028 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:35:43,028 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:43,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:35:43,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:35:43,028 INFO L87 Difference]: Start difference. First operand 339 states and 1041 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:43,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:43,286 INFO L93 Difference]: Finished difference Result 519 states and 1532 transitions. [2022-03-01 17:35:43,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:43,286 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:43,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:43,287 INFO L225 Difference]: With dead ends: 519 [2022-03-01 17:35:43,287 INFO L226 Difference]: Without dead ends: 519 [2022-03-01 17:35:43,287 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:35:43,287 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 145 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 606 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 606 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:43,288 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 181 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 606 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:43,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2022-03-01 17:35:43,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 353. [2022-03-01 17:35:43,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 352 states have (on average 3.096590909090909) internal successors, (1090), 352 states have internal predecessors, (1090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:43,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 1090 transitions. [2022-03-01 17:35:43,292 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 1090 transitions. Word has length 20 [2022-03-01 17:35:43,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:43,292 INFO L470 AbstractCegarLoop]: Abstraction has 353 states and 1090 transitions. [2022-03-01 17:35:43,292 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:43,292 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 1090 transitions. [2022-03-01 17:35:43,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:43,292 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:43,292 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:43,309 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (269)] Ended with exit code 0 [2022-03-01 17:35:43,503 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 269 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable269 [2022-03-01 17:35:43,503 INFO L402 AbstractCegarLoop]: === Iteration 271 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:43,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:43,503 INFO L85 PathProgramCache]: Analyzing trace with hash -2074651160, now seen corresponding path program 269 times [2022-03-01 17:35:43,504 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:43,504 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189638917] [2022-03-01 17:35:43,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:43,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:43,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:43,558 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:43,558 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:43,559 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189638917] [2022-03-01 17:35:43,559 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189638917] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:43,559 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961370478] [2022-03-01 17:35:43,559 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:35:43,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:43,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:43,560 INFO L229 MonitoredProcess]: Starting monitored process 270 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:43,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (270)] Waiting until timeout for monitored process [2022-03-01 17:35:43,741 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:35:43,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:43,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:43,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:43,783 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 54 treesize of output 42 [2022-03-01 17:35:43,858 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:43,858 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:43,950 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:43,951 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:35:43,966 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:43,966 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [961370478] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:43,966 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:43,966 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:35:43,966 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714265295] [2022-03-01 17:35:43,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:43,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:35:43,967 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:43,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:35:43,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:35:43,967 INFO L87 Difference]: Start difference. First operand 353 states and 1090 transitions. Second operand has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:44,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:44,186 INFO L93 Difference]: Finished difference Result 571 states and 1653 transitions. [2022-03-01 17:35:44,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:35:44,186 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:44,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:44,187 INFO L225 Difference]: With dead ends: 571 [2022-03-01 17:35:44,187 INFO L226 Difference]: Without dead ends: 571 [2022-03-01 17:35:44,187 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=121, Invalid=479, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:35:44,187 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 172 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 698 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 710 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 698 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:44,188 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 219 Invalid, 710 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 698 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:44,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states. [2022-03-01 17:35:44,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 359. [2022-03-01 17:35:44,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 358 states have (on average 3.1145251396648046) internal successors, (1115), 358 states have internal predecessors, (1115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:44,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 1115 transitions. [2022-03-01 17:35:44,192 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 1115 transitions. Word has length 20 [2022-03-01 17:35:44,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:44,192 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 1115 transitions. [2022-03-01 17:35:44,192 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:44,192 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 1115 transitions. [2022-03-01 17:35:44,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:44,193 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:44,193 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:44,209 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (270)] Ended with exit code 0 [2022-03-01 17:35:44,409 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 270 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable270 [2022-03-01 17:35:44,409 INFO L402 AbstractCegarLoop]: === Iteration 272 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:44,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:44,409 INFO L85 PathProgramCache]: Analyzing trace with hash -1192573726, now seen corresponding path program 270 times [2022-03-01 17:35:44,409 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:44,410 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062469131] [2022-03-01 17:35:44,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:44,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:44,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:44,505 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:44,505 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:44,505 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062469131] [2022-03-01 17:35:44,505 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062469131] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:44,505 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632975075] [2022-03-01 17:35:44,505 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:35:44,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:44,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:44,507 INFO L229 MonitoredProcess]: Starting monitored process 271 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:44,541 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (271)] Waiting until timeout for monitored process [2022-03-01 17:35:44,699 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:35:44,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:44,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:44,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:44,763 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 54 treesize of output 42 [2022-03-01 17:35:44,893 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:44,893 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:45,026 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:45,026 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:35:45,051 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:45,051 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632975075] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:45,051 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:45,051 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-01 17:35:45,051 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65622770] [2022-03-01 17:35:45,051 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:45,051 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:35:45,051 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:45,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:35:45,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:35:45,052 INFO L87 Difference]: Start difference. First operand 359 states and 1115 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:45,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:45,315 INFO L93 Difference]: Finished difference Result 528 states and 1544 transitions. [2022-03-01 17:35:45,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:45,315 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:45,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:45,316 INFO L225 Difference]: With dead ends: 528 [2022-03-01 17:35:45,316 INFO L226 Difference]: Without dead ends: 522 [2022-03-01 17:35:45,316 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=93, Invalid=369, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:35:45,316 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 94 mSDsluCounter, 441 mSDsCounter, 0 mSdLazyCounter, 707 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 220 SdHoareTripleChecker+Invalid, 717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:45,316 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 220 Invalid, 717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 707 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:45,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2022-03-01 17:35:45,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 357. [2022-03-01 17:35:45,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 356 states have (on average 3.101123595505618) internal successors, (1104), 356 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:45,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 1104 transitions. [2022-03-01 17:35:45,320 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 1104 transitions. Word has length 20 [2022-03-01 17:35:45,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:45,320 INFO L470 AbstractCegarLoop]: Abstraction has 357 states and 1104 transitions. [2022-03-01 17:35:45,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:45,321 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 1104 transitions. [2022-03-01 17:35:45,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:45,321 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:45,321 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:45,338 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (271)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:45,538 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable271,271 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:45,538 INFO L402 AbstractCegarLoop]: === Iteration 273 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:45,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:45,538 INFO L85 PathProgramCache]: Analyzing trace with hash -239316843, now seen corresponding path program 271 times [2022-03-01 17:35:45,538 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:45,538 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667027875] [2022-03-01 17:35:45,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:45,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:45,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:45,585 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:45,585 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:45,585 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667027875] [2022-03-01 17:35:45,585 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667027875] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:45,585 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217957401] [2022-03-01 17:35:45,585 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:35:45,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:45,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:45,586 INFO L229 MonitoredProcess]: Starting monitored process 272 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:45,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (272)] Waiting until timeout for monitored process [2022-03-01 17:35:45,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:45,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:45,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:45,848 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 75 treesize of output 59 [2022-03-01 17:35:45,952 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:45,952 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:46,040 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:46,040 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:35:46,085 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:46,085 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217957401] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:46,085 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:46,085 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 19 [2022-03-01 17:35:46,085 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844010874] [2022-03-01 17:35:46,086 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:46,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:35:46,086 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:46,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:35:46,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:35:46,086 INFO L87 Difference]: Start difference. First operand 357 states and 1104 transitions. Second operand has 19 states, 19 states have (on average 2.4210526315789473) internal successors, (46), 19 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:46,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:46,478 INFO L93 Difference]: Finished difference Result 690 states and 1930 transitions. [2022-03-01 17:35:46,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-01 17:35:46,478 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.4210526315789473) internal successors, (46), 19 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:46,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:46,478 INFO L225 Difference]: With dead ends: 690 [2022-03-01 17:35:46,479 INFO L226 Difference]: Without dead ends: 529 [2022-03-01 17:35:46,479 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=202, Invalid=668, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:35:46,479 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 180 mSDsluCounter, 483 mSDsCounter, 0 mSdLazyCounter, 810 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 245 SdHoareTripleChecker+Invalid, 829 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 810 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:46,479 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 245 Invalid, 829 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 810 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:46,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2022-03-01 17:35:46,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 354. [2022-03-01 17:35:46,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 353 states have (on average 3.101983002832861) internal successors, (1095), 353 states have internal predecessors, (1095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:46,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 1095 transitions. [2022-03-01 17:35:46,483 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 1095 transitions. Word has length 20 [2022-03-01 17:35:46,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:46,483 INFO L470 AbstractCegarLoop]: Abstraction has 354 states and 1095 transitions. [2022-03-01 17:35:46,483 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.4210526315789473) internal successors, (46), 19 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:46,483 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 1095 transitions. [2022-03-01 17:35:46,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:46,484 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:46,484 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:46,501 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (272)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:46,698 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable272,272 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:46,698 INFO L402 AbstractCegarLoop]: === Iteration 274 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:46,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:46,699 INFO L85 PathProgramCache]: Analyzing trace with hash 1688415020, now seen corresponding path program 272 times [2022-03-01 17:35:46,699 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:46,699 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784775405] [2022-03-01 17:35:46,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:46,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:46,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:46,790 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:46,790 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:46,790 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784775405] [2022-03-01 17:35:46,790 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784775405] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:46,790 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1080060352] [2022-03-01 17:35:46,790 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:35:46,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:46,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:46,791 INFO L229 MonitoredProcess]: Starting monitored process 273 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:46,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (273)] Waiting until timeout for monitored process [2022-03-01 17:35:46,973 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:35:46,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:46,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:46,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:47,033 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 54 treesize of output 42 [2022-03-01 17:35:47,134 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:47,134 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:47,260 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:47,261 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:35:47,282 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:47,282 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1080060352] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:47,282 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:47,282 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:35:47,282 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481376359] [2022-03-01 17:35:47,282 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:47,282 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:35:47,282 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:47,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:35:47,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:35:47,283 INFO L87 Difference]: Start difference. First operand 354 states and 1095 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:47,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:47,583 INFO L93 Difference]: Finished difference Result 625 states and 1818 transitions. [2022-03-01 17:35:47,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:47,583 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:47,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:47,584 INFO L225 Difference]: With dead ends: 625 [2022-03-01 17:35:47,584 INFO L226 Difference]: Without dead ends: 625 [2022-03-01 17:35:47,584 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:35:47,585 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 135 mSDsluCounter, 481 mSDsCounter, 0 mSdLazyCounter, 817 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 823 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 817 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:47,585 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 241 Invalid, 823 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 817 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:35:47,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 625 states. [2022-03-01 17:35:47,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 625 to 360. [2022-03-01 17:35:47,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 359 states have (on average 3.116991643454039) internal successors, (1119), 359 states have internal predecessors, (1119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:47,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 1119 transitions. [2022-03-01 17:35:47,589 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 1119 transitions. Word has length 20 [2022-03-01 17:35:47,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:47,589 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 1119 transitions. [2022-03-01 17:35:47,589 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:47,589 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 1119 transitions. [2022-03-01 17:35:47,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:47,590 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:47,590 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:47,610 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (273)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:47,806 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable273,273 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:47,807 INFO L402 AbstractCegarLoop]: === Iteration 275 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:47,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:47,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1395393816, now seen corresponding path program 273 times [2022-03-01 17:35:47,807 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:47,807 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205445912] [2022-03-01 17:35:47,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:47,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:47,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:47,870 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:47,870 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:47,870 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205445912] [2022-03-01 17:35:47,870 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205445912] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:47,870 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [790202874] [2022-03-01 17:35:47,870 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:35:47,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:47,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:47,871 INFO L229 MonitoredProcess]: Starting monitored process 274 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:47,872 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (274)] Waiting until timeout for monitored process [2022-03-01 17:35:48,068 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:35:48,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:48,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:48,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:48,132 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 54 treesize of output 42 [2022-03-01 17:35:48,252 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:48,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:48,364 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:48,364 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:35:48,380 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:48,380 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [790202874] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:48,380 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:48,380 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:35:48,381 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325220068] [2022-03-01 17:35:48,381 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:48,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:35:48,381 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:48,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:35:48,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:35:48,381 INFO L87 Difference]: Start difference. First operand 360 states and 1119 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:48,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:48,613 INFO L93 Difference]: Finished difference Result 592 states and 1736 transitions. [2022-03-01 17:35:48,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:48,614 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:48,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:48,614 INFO L225 Difference]: With dead ends: 592 [2022-03-01 17:35:48,614 INFO L226 Difference]: Without dead ends: 592 [2022-03-01 17:35:48,615 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:35:48,615 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 137 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 867 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 873 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 867 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:48,615 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 252 Invalid, 873 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 867 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:48,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states. [2022-03-01 17:35:48,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 361. [2022-03-01 17:35:48,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 360 states have (on average 3.125) internal successors, (1125), 360 states have internal predecessors, (1125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:48,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 1125 transitions. [2022-03-01 17:35:48,619 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 1125 transitions. Word has length 20 [2022-03-01 17:35:48,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:48,620 INFO L470 AbstractCegarLoop]: Abstraction has 361 states and 1125 transitions. [2022-03-01 17:35:48,620 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:48,620 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 1125 transitions. [2022-03-01 17:35:48,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:48,620 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:48,620 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:48,637 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (274)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:48,832 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable274,274 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:48,833 INFO L402 AbstractCegarLoop]: === Iteration 276 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:48,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:48,833 INFO L85 PathProgramCache]: Analyzing trace with hash -121238962, now seen corresponding path program 274 times [2022-03-01 17:35:48,833 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:48,833 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461851659] [2022-03-01 17:35:48,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:48,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:48,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:48,896 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:48,896 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:48,896 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461851659] [2022-03-01 17:35:48,896 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461851659] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:48,896 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [533901382] [2022-03-01 17:35:48,897 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:35:48,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:48,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:48,898 INFO L229 MonitoredProcess]: Starting monitored process 275 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:48,898 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (275)] Waiting until timeout for monitored process [2022-03-01 17:35:49,080 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:35:49,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:49,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:49,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:49,121 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 54 treesize of output 42 [2022-03-01 17:35:49,208 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:49,208 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:49,309 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:49,309 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:35:49,325 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:49,325 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [533901382] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:49,325 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:49,325 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:35:49,325 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520694782] [2022-03-01 17:35:49,325 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:49,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:35:49,326 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:49,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:35:49,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:35:49,326 INFO L87 Difference]: Start difference. First operand 361 states and 1125 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:49,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:49,555 INFO L93 Difference]: Finished difference Result 559 states and 1659 transitions. [2022-03-01 17:35:49,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:49,555 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:49,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:49,556 INFO L225 Difference]: With dead ends: 559 [2022-03-01 17:35:49,556 INFO L226 Difference]: Without dead ends: 559 [2022-03-01 17:35:49,556 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:35:49,556 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 84 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 889 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 893 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 889 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:49,556 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 262 Invalid, 893 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 889 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:49,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2022-03-01 17:35:49,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 354. [2022-03-01 17:35:49,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 353 states have (on average 3.101983002832861) internal successors, (1095), 353 states have internal predecessors, (1095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:49,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 1095 transitions. [2022-03-01 17:35:49,560 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 1095 transitions. Word has length 20 [2022-03-01 17:35:49,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:49,561 INFO L470 AbstractCegarLoop]: Abstraction has 354 states and 1095 transitions. [2022-03-01 17:35:49,561 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:49,561 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 1095 transitions. [2022-03-01 17:35:49,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:49,561 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:49,561 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:49,578 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (275)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:49,778 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable275,275 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:49,778 INFO L402 AbstractCegarLoop]: === Iteration 277 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:49,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:49,778 INFO L85 PathProgramCache]: Analyzing trace with hash -738851643, now seen corresponding path program 275 times [2022-03-01 17:35:49,778 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:49,778 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182515406] [2022-03-01 17:35:49,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:49,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:49,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:49,817 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:49,818 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:49,818 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182515406] [2022-03-01 17:35:49,818 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182515406] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:49,818 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [732869711] [2022-03-01 17:35:49,818 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:35:49,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:49,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:49,819 INFO L229 MonitoredProcess]: Starting monitored process 276 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:49,819 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (276)] Waiting until timeout for monitored process [2022-03-01 17:35:50,009 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:35:50,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:50,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:50,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:50,064 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 75 treesize of output 59 [2022-03-01 17:35:50,124 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:50,124 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:50,181 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:50,181 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:35:50,225 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:50,225 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [732869711] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:50,225 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:50,225 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 17 [2022-03-01 17:35:50,225 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841368053] [2022-03-01 17:35:50,225 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:50,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:35:50,226 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:50,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:35:50,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:35:50,226 INFO L87 Difference]: Start difference. First operand 354 states and 1095 transitions. Second operand has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:50,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:50,502 INFO L93 Difference]: Finished difference Result 533 states and 1549 transitions. [2022-03-01 17:35:50,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:35:50,502 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:50,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:50,503 INFO L225 Difference]: With dead ends: 533 [2022-03-01 17:35:50,503 INFO L226 Difference]: Without dead ends: 460 [2022-03-01 17:35:50,503 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=103, Invalid=449, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:35:50,503 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 136 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 621 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 635 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 621 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:50,504 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 180 Invalid, 635 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 621 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:35:50,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2022-03-01 17:35:50,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 351. [2022-03-01 17:35:50,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 350 states have (on average 3.08) internal successors, (1078), 350 states have internal predecessors, (1078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:50,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 1078 transitions. [2022-03-01 17:35:50,508 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 1078 transitions. Word has length 20 [2022-03-01 17:35:50,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:50,508 INFO L470 AbstractCegarLoop]: Abstraction has 351 states and 1078 transitions. [2022-03-01 17:35:50,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:50,508 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 1078 transitions. [2022-03-01 17:35:50,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:50,508 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:50,508 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:50,525 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (276)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:50,720 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 276 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable276 [2022-03-01 17:35:50,721 INFO L402 AbstractCegarLoop]: === Iteration 278 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:50,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:50,721 INFO L85 PathProgramCache]: Analyzing trace with hash -872338792, now seen corresponding path program 276 times [2022-03-01 17:35:50,721 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:50,721 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754970876] [2022-03-01 17:35:50,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:50,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:50,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:50,813 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:50,813 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:50,813 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754970876] [2022-03-01 17:35:50,813 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754970876] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:50,813 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [95650172] [2022-03-01 17:35:50,813 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:35:50,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:50,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:50,814 INFO L229 MonitoredProcess]: Starting monitored process 277 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:50,815 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (277)] Waiting until timeout for monitored process [2022-03-01 17:35:51,004 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:35:51,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:51,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:51,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:51,061 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 54 treesize of output 42 [2022-03-01 17:35:51,191 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:51,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:51,351 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:51,352 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:35:51,373 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:51,373 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [95650172] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:51,373 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:51,373 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:35:51,373 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61989279] [2022-03-01 17:35:51,373 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:51,374 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:35:51,374 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:51,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:35:51,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:35:51,374 INFO L87 Difference]: Start difference. First operand 351 states and 1078 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:51,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:51,710 INFO L93 Difference]: Finished difference Result 692 states and 1945 transitions. [2022-03-01 17:35:51,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:35:51,710 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:51,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:51,711 INFO L225 Difference]: With dead ends: 692 [2022-03-01 17:35:51,711 INFO L226 Difference]: Without dead ends: 692 [2022-03-01 17:35:51,711 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=134, Invalid=516, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:35:51,711 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 249 mSDsluCounter, 475 mSDsCounter, 0 mSdLazyCounter, 774 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 792 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 774 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:51,711 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [249 Valid, 240 Invalid, 792 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 774 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:51,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 692 states. [2022-03-01 17:35:51,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 692 to 359. [2022-03-01 17:35:51,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 358 states have (on average 3.111731843575419) internal successors, (1114), 358 states have internal predecessors, (1114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:51,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 1114 transitions. [2022-03-01 17:35:51,716 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 1114 transitions. Word has length 20 [2022-03-01 17:35:51,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:51,717 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 1114 transitions. [2022-03-01 17:35:51,717 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:51,717 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 1114 transitions. [2022-03-01 17:35:51,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:51,717 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:51,717 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:51,733 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (277)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:51,933 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 277 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable277 [2022-03-01 17:35:51,933 INFO L402 AbstractCegarLoop]: === Iteration 279 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:51,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:51,934 INFO L85 PathProgramCache]: Analyzing trace with hash 9738642, now seen corresponding path program 277 times [2022-03-01 17:35:51,934 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:51,934 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448026056] [2022-03-01 17:35:51,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:51,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:51,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:52,013 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:52,013 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:52,013 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448026056] [2022-03-01 17:35:52,014 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448026056] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:52,014 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891423835] [2022-03-01 17:35:52,014 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:35:52,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:52,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:52,015 INFO L229 MonitoredProcess]: Starting monitored process 278 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:52,015 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (278)] Waiting until timeout for monitored process [2022-03-01 17:35:52,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:52,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:52,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:52,259 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 54 treesize of output 42 [2022-03-01 17:35:52,390 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:52,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:52,536 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:52,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:35:52,566 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:52,566 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891423835] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:52,566 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:52,566 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:35:52,566 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657819294] [2022-03-01 17:35:52,566 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:52,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:35:52,566 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:52,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:35:52,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:35:52,567 INFO L87 Difference]: Start difference. First operand 359 states and 1114 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:52,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:52,867 INFO L93 Difference]: Finished difference Result 626 states and 1791 transitions. [2022-03-01 17:35:52,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:52,867 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:52,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:52,868 INFO L225 Difference]: With dead ends: 626 [2022-03-01 17:35:52,868 INFO L226 Difference]: Without dead ends: 620 [2022-03-01 17:35:52,869 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:35:52,869 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 161 mSDsluCounter, 428 mSDsCounter, 0 mSdLazyCounter, 708 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 720 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 708 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:52,869 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 208 Invalid, 720 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 708 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:52,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 620 states. [2022-03-01 17:35:52,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 620 to 353. [2022-03-01 17:35:52,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 352 states have (on average 3.09375) internal successors, (1089), 352 states have internal predecessors, (1089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:52,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 1089 transitions. [2022-03-01 17:35:52,874 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 1089 transitions. Word has length 20 [2022-03-01 17:35:52,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:52,874 INFO L470 AbstractCegarLoop]: Abstraction has 353 states and 1089 transitions. [2022-03-01 17:35:52,874 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:52,874 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 1089 transitions. [2022-03-01 17:35:52,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:52,874 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:52,874 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:52,891 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (278)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:53,083 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 278 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable278 [2022-03-01 17:35:53,083 INFO L402 AbstractCegarLoop]: === Iteration 280 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:53,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:53,083 INFO L85 PathProgramCache]: Analyzing trace with hash -131441458, now seen corresponding path program 278 times [2022-03-01 17:35:53,084 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:53,084 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461947497] [2022-03-01 17:35:53,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:53,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:53,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:53,152 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:53,152 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:53,152 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461947497] [2022-03-01 17:35:53,153 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461947497] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:53,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [163813854] [2022-03-01 17:35:53,153 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:35:53,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:53,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:53,154 INFO L229 MonitoredProcess]: Starting monitored process 279 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:53,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (279)] Waiting until timeout for monitored process [2022-03-01 17:35:53,371 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:35:53,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:53,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:53,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:53,430 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 54 treesize of output 42 [2022-03-01 17:35:53,553 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:53,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:53,713 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:53,714 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:35:53,736 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:53,736 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [163813854] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:53,736 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:53,736 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:35:53,736 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237395340] [2022-03-01 17:35:53,736 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:53,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:35:53,736 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:53,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:35:53,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:35:53,742 INFO L87 Difference]: Start difference. First operand 353 states and 1089 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:54,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:54,024 INFO L93 Difference]: Finished difference Result 651 states and 1880 transitions. [2022-03-01 17:35:54,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:54,024 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:54,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:54,025 INFO L225 Difference]: With dead ends: 651 [2022-03-01 17:35:54,025 INFO L226 Difference]: Without dead ends: 651 [2022-03-01 17:35:54,025 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:35:54,025 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 152 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 651 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 663 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 651 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:54,025 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 194 Invalid, 663 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 651 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:54,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states. [2022-03-01 17:35:54,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 354. [2022-03-01 17:35:54,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 353 states have (on average 3.101983002832861) internal successors, (1095), 353 states have internal predecessors, (1095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:54,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 1095 transitions. [2022-03-01 17:35:54,030 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 1095 transitions. Word has length 20 [2022-03-01 17:35:54,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:54,030 INFO L470 AbstractCegarLoop]: Abstraction has 354 states and 1095 transitions. [2022-03-01 17:35:54,030 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:54,030 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 1095 transitions. [2022-03-01 17:35:54,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:54,031 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:54,031 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:54,047 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (279)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:54,238 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 279 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable279 [2022-03-01 17:35:54,238 INFO L402 AbstractCegarLoop]: === Iteration 281 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:54,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:54,238 INFO L85 PathProgramCache]: Analyzing trace with hash 862934162, now seen corresponding path program 279 times [2022-03-01 17:35:54,238 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:54,238 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676891050] [2022-03-01 17:35:54,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:54,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:54,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:54,333 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:54,333 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:54,333 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676891050] [2022-03-01 17:35:54,333 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676891050] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:54,334 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1122300585] [2022-03-01 17:35:54,334 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:35:54,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:54,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:54,335 INFO L229 MonitoredProcess]: Starting monitored process 280 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:54,335 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (280)] Waiting until timeout for monitored process [2022-03-01 17:35:54,521 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:35:54,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:54,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:54,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:54,576 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 54 treesize of output 42 [2022-03-01 17:35:54,692 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:54,692 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:54,835 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:54,835 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:35:54,856 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:54,856 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1122300585] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:54,856 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:54,857 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:35:54,857 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200336781] [2022-03-01 17:35:54,857 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:54,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:35:54,857 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:54,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:35:54,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:35:54,857 INFO L87 Difference]: Start difference. First operand 354 states and 1095 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:55,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:55,112 INFO L93 Difference]: Finished difference Result 620 states and 1813 transitions. [2022-03-01 17:35:55,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:55,112 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:55,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:55,113 INFO L225 Difference]: With dead ends: 620 [2022-03-01 17:35:55,113 INFO L226 Difference]: Without dead ends: 620 [2022-03-01 17:35:55,113 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=105, Invalid=447, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:35:55,114 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 99 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 743 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 749 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 743 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:55,114 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 209 Invalid, 749 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 743 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:55,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 620 states. [2022-03-01 17:35:55,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 620 to 353. [2022-03-01 17:35:55,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 352 states have (on average 3.09375) internal successors, (1089), 352 states have internal predecessors, (1089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:55,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 1089 transitions. [2022-03-01 17:35:55,118 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 1089 transitions. Word has length 20 [2022-03-01 17:35:55,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:55,118 INFO L470 AbstractCegarLoop]: Abstraction has 353 states and 1089 transitions. [2022-03-01 17:35:55,118 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:55,118 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 1089 transitions. [2022-03-01 17:35:55,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:55,119 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:55,119 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:55,135 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (280)] Ended with exit code 0 [2022-03-01 17:35:55,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 280 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable280 [2022-03-01 17:35:55,335 INFO L402 AbstractCegarLoop]: === Iteration 282 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:55,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:55,336 INFO L85 PathProgramCache]: Analyzing trace with hash 1843387294, now seen corresponding path program 280 times [2022-03-01 17:35:55,336 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:55,336 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755825226] [2022-03-01 17:35:55,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:55,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:55,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:55,422 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:55,422 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:55,422 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755825226] [2022-03-01 17:35:55,422 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755825226] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:55,422 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428467241] [2022-03-01 17:35:55,422 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:35:55,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:55,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:55,423 INFO L229 MonitoredProcess]: Starting monitored process 281 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:55,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (281)] Waiting until timeout for monitored process [2022-03-01 17:35:55,607 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:35:55,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:55,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:55,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:55,659 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 54 treesize of output 42 [2022-03-01 17:35:55,762 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:55,762 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:55,884 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:55,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:35:55,905 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:55,906 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428467241] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:55,906 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:55,906 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:35:55,906 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760083632] [2022-03-01 17:35:55,906 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:55,906 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:35:55,906 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:55,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:35:55,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:35:55,906 INFO L87 Difference]: Start difference. First operand 353 states and 1089 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:56,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:56,116 INFO L93 Difference]: Finished difference Result 574 states and 1660 transitions. [2022-03-01 17:35:56,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:56,116 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:56,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:56,117 INFO L225 Difference]: With dead ends: 574 [2022-03-01 17:35:56,117 INFO L226 Difference]: Without dead ends: 568 [2022-03-01 17:35:56,117 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=103, Invalid=403, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:35:56,117 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 171 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 581 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:56,117 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 170 Invalid, 581 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 566 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:56,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2022-03-01 17:35:56,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 357. [2022-03-01 17:35:56,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 356 states have (on average 3.098314606741573) internal successors, (1103), 356 states have internal predecessors, (1103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:56,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 1103 transitions. [2022-03-01 17:35:56,121 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 1103 transitions. Word has length 20 [2022-03-01 17:35:56,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:56,122 INFO L470 AbstractCegarLoop]: Abstraction has 357 states and 1103 transitions. [2022-03-01 17:35:56,122 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:56,122 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 1103 transitions. [2022-03-01 17:35:56,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:56,122 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:56,122 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:56,138 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (281)] Ended with exit code 0 [2022-03-01 17:35:56,338 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable281,281 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:56,339 INFO L402 AbstractCegarLoop]: === Iteration 283 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:56,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:56,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1867287208, now seen corresponding path program 281 times [2022-03-01 17:35:56,339 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:56,339 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733165219] [2022-03-01 17:35:56,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:56,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:56,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:56,453 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:56,453 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:56,454 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733165219] [2022-03-01 17:35:56,454 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733165219] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:56,454 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800450744] [2022-03-01 17:35:56,454 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:35:56,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:56,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:56,455 INFO L229 MonitoredProcess]: Starting monitored process 282 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:56,455 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (282)] Waiting until timeout for monitored process [2022-03-01 17:35:56,644 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:35:56,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:56,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:56,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:56,708 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 54 treesize of output 42 [2022-03-01 17:35:56,842 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:56,842 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:56,986 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:56,986 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:35:57,006 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:57,006 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [800450744] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:57,006 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:57,006 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:35:57,006 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258878862] [2022-03-01 17:35:57,007 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:57,007 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:35:57,007 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:57,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:35:57,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:35:57,007 INFO L87 Difference]: Start difference. First operand 357 states and 1103 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:57,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:57,284 INFO L93 Difference]: Finished difference Result 580 states and 1681 transitions. [2022-03-01 17:35:57,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:35:57,285 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:57,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:57,286 INFO L225 Difference]: With dead ends: 580 [2022-03-01 17:35:57,286 INFO L226 Difference]: Without dead ends: 580 [2022-03-01 17:35:57,286 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=124, Invalid=476, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:35:57,286 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 145 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 710 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 710 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:57,286 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 232 Invalid, 724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 710 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:57,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2022-03-01 17:35:57,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 352. [2022-03-01 17:35:57,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 351 states have (on average 3.091168091168091) internal successors, (1085), 351 states have internal predecessors, (1085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:57,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 1085 transitions. [2022-03-01 17:35:57,290 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 1085 transitions. Word has length 20 [2022-03-01 17:35:57,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:57,290 INFO L470 AbstractCegarLoop]: Abstraction has 352 states and 1085 transitions. [2022-03-01 17:35:57,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:57,291 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 1085 transitions. [2022-03-01 17:35:57,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:57,291 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:57,291 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:57,308 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (282)] Forceful destruction successful, exit code 0 [2022-03-01 17:35:57,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 282 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable282 [2022-03-01 17:35:57,492 INFO L402 AbstractCegarLoop]: === Iteration 284 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:57,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:57,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1051948166, now seen corresponding path program 282 times [2022-03-01 17:35:57,492 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:57,492 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860794334] [2022-03-01 17:35:57,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:57,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:57,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:57,613 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:57,613 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:57,613 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860794334] [2022-03-01 17:35:57,613 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860794334] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:57,613 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1097894565] [2022-03-01 17:35:57,613 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:35:57,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:57,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:57,614 INFO L229 MonitoredProcess]: Starting monitored process 283 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:57,651 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (283)] Waiting until timeout for monitored process [2022-03-01 17:35:57,836 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:35:57,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:35:57,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:57,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:57,921 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 24 treesize of output 18 [2022-03-01 17:35:57,988 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:57,988 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:58,119 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:58,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:35:58,144 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:58,144 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1097894565] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:58,144 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:58,144 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:35:58,144 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330260523] [2022-03-01 17:35:58,144 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:58,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:35:58,145 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:58,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:35:58,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:35:58,145 INFO L87 Difference]: Start difference. First operand 352 states and 1085 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:58,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:58,457 INFO L93 Difference]: Finished difference Result 495 states and 1483 transitions. [2022-03-01 17:35:58,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:58,458 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:58,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:58,458 INFO L225 Difference]: With dead ends: 495 [2022-03-01 17:35:58,458 INFO L226 Difference]: Without dead ends: 495 [2022-03-01 17:35:58,458 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:35:58,459 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 108 mSDsluCounter, 472 mSDsCounter, 0 mSdLazyCounter, 852 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 856 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 852 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:58,459 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 241 Invalid, 856 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 852 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:35:58,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2022-03-01 17:35:58,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 359. [2022-03-01 17:35:58,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 358 states have (on average 3.0754189944134076) internal successors, (1101), 358 states have internal predecessors, (1101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:58,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 1101 transitions. [2022-03-01 17:35:58,463 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 1101 transitions. Word has length 20 [2022-03-01 17:35:58,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:58,463 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 1101 transitions. [2022-03-01 17:35:58,463 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:58,463 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 1101 transitions. [2022-03-01 17:35:58,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:58,463 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:58,463 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:58,480 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (283)] Ended with exit code 0 [2022-03-01 17:35:58,664 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable283,283 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:58,664 INFO L402 AbstractCegarLoop]: === Iteration 285 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:58,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:58,664 INFO L85 PathProgramCache]: Analyzing trace with hash -2031860670, now seen corresponding path program 283 times [2022-03-01 17:35:58,664 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:58,664 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710742944] [2022-03-01 17:35:58,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:58,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:58,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:58,744 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:58,744 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:58,744 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710742944] [2022-03-01 17:35:58,744 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710742944] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:58,744 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1746919033] [2022-03-01 17:35:58,744 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:35:58,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:58,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:58,745 INFO L229 MonitoredProcess]: Starting monitored process 284 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:58,750 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (284)] Waiting until timeout for monitored process [2022-03-01 17:35:58,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:58,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:35:58,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:35:59,046 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 24 treesize of output 18 [2022-03-01 17:35:59,120 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:59,121 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:35:59,263 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:35:59,263 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:35:59,284 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:59,284 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1746919033] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:35:59,284 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:35:59,284 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:35:59,284 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774534165] [2022-03-01 17:35:59,284 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:35:59,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:35:59,285 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:35:59,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:35:59,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:35:59,285 INFO L87 Difference]: Start difference. First operand 359 states and 1101 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:59,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:35:59,534 INFO L93 Difference]: Finished difference Result 506 states and 1490 transitions. [2022-03-01 17:35:59,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:35:59,535 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:35:59,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:35:59,535 INFO L225 Difference]: With dead ends: 506 [2022-03-01 17:35:59,535 INFO L226 Difference]: Without dead ends: 506 [2022-03-01 17:35:59,536 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:35:59,536 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 85 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 759 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 762 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 759 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:35:59,536 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 216 Invalid, 762 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 759 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:35:59,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states. [2022-03-01 17:35:59,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 356. [2022-03-01 17:35:59,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 355 states have (on average 3.0619718309859154) internal successors, (1087), 355 states have internal predecessors, (1087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:59,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 1087 transitions. [2022-03-01 17:35:59,540 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 1087 transitions. Word has length 20 [2022-03-01 17:35:59,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:35:59,540 INFO L470 AbstractCegarLoop]: Abstraction has 356 states and 1087 transitions. [2022-03-01 17:35:59,540 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:35:59,540 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 1087 transitions. [2022-03-01 17:35:59,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:35:59,540 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:35:59,540 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:35:59,557 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (284)] Ended with exit code 0 [2022-03-01 17:35:59,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable284,284 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:59,751 INFO L402 AbstractCegarLoop]: === Iteration 286 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:35:59,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:35:59,752 INFO L85 PathProgramCache]: Analyzing trace with hash -757705816, now seen corresponding path program 284 times [2022-03-01 17:35:59,752 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:35:59,752 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074265077] [2022-03-01 17:35:59,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:35:59,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:35:59,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:35:59,844 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:35:59,845 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:35:59,845 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074265077] [2022-03-01 17:35:59,845 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074265077] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:35:59,845 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [127953743] [2022-03-01 17:35:59,845 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:35:59,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:35:59,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:35:59,846 INFO L229 MonitoredProcess]: Starting monitored process 285 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:35:59,846 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (285)] Waiting until timeout for monitored process [2022-03-01 17:36:00,032 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:36:00,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:00,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:00,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:00,096 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 24 treesize of output 18 [2022-03-01 17:36:00,174 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:00,175 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:00,351 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:00,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:36:00,378 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:00,378 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [127953743] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:00,378 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:00,378 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:36:00,378 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899644131] [2022-03-01 17:36:00,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:00,378 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:36:00,378 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:00,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:36:00,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:36:00,379 INFO L87 Difference]: Start difference. First operand 356 states and 1087 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:00,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:00,620 INFO L93 Difference]: Finished difference Result 463 states and 1393 transitions. [2022-03-01 17:36:00,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:36:00,620 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:00,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:00,621 INFO L225 Difference]: With dead ends: 463 [2022-03-01 17:36:00,621 INFO L226 Difference]: Without dead ends: 463 [2022-03-01 17:36:00,621 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:36:00,621 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 83 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 756 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 759 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 756 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:00,621 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 206 Invalid, 759 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 756 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:00,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2022-03-01 17:36:00,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 341. [2022-03-01 17:36:00,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 340 states have (on average 3.0441176470588234) internal successors, (1035), 340 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:00,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 1035 transitions. [2022-03-01 17:36:00,625 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 1035 transitions. Word has length 20 [2022-03-01 17:36:00,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:00,625 INFO L470 AbstractCegarLoop]: Abstraction has 341 states and 1035 transitions. [2022-03-01 17:36:00,625 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:00,625 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 1035 transitions. [2022-03-01 17:36:00,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:00,626 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:00,626 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:00,642 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (285)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:00,827 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable285,285 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:00,827 INFO L402 AbstractCegarLoop]: === Iteration 287 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:00,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:00,828 INFO L85 PathProgramCache]: Analyzing trace with hash 1874861842, now seen corresponding path program 285 times [2022-03-01 17:36:00,828 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:00,828 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594689994] [2022-03-01 17:36:00,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:00,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:00,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:00,929 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:00,929 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:00,929 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594689994] [2022-03-01 17:36:00,929 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594689994] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:00,929 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760323839] [2022-03-01 17:36:00,929 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:36:00,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:00,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:00,930 INFO L229 MonitoredProcess]: Starting monitored process 286 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:00,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (286)] Waiting until timeout for monitored process [2022-03-01 17:36:01,080 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:36:01,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:01,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:01,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:01,185 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 27 treesize of output 21 [2022-03-01 17:36:01,230 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:01,230 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:01,379 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:01,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:36:01,402 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:01,402 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760323839] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:01,402 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:01,402 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:36:01,402 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273256682] [2022-03-01 17:36:01,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:01,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:36:01,402 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:01,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:36:01,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:36:01,403 INFO L87 Difference]: Start difference. First operand 341 states and 1035 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:01,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:01,673 INFO L93 Difference]: Finished difference Result 445 states and 1305 transitions. [2022-03-01 17:36:01,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:36:01,673 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:01,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:01,674 INFO L225 Difference]: With dead ends: 445 [2022-03-01 17:36:01,674 INFO L226 Difference]: Without dead ends: 445 [2022-03-01 17:36:01,674 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:36:01,674 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 111 mSDsluCounter, 466 mSDsCounter, 0 mSdLazyCounter, 791 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 795 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 791 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:01,674 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 252 Invalid, 795 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 791 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:01,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2022-03-01 17:36:01,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 349. [2022-03-01 17:36:01,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 348 states have (on average 3.07183908045977) internal successors, (1069), 348 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:01,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 1069 transitions. [2022-03-01 17:36:01,678 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 1069 transitions. Word has length 20 [2022-03-01 17:36:01,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:01,678 INFO L470 AbstractCegarLoop]: Abstraction has 349 states and 1069 transitions. [2022-03-01 17:36:01,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:01,678 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 1069 transitions. [2022-03-01 17:36:01,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:01,679 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:01,679 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:01,696 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (286)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:01,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable286,286 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:01,896 INFO L402 AbstractCegarLoop]: === Iteration 288 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:01,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:01,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1877487618, now seen corresponding path program 286 times [2022-03-01 17:36:01,896 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:01,896 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405966706] [2022-03-01 17:36:01,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:01,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:01,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:02,005 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:02,006 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:02,006 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405966706] [2022-03-01 17:36:02,006 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405966706] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:02,006 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [73850936] [2022-03-01 17:36:02,006 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:36:02,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:02,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:02,007 INFO L229 MonitoredProcess]: Starting monitored process 287 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:02,007 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (287)] Waiting until timeout for monitored process [2022-03-01 17:36:02,206 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:36:02,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:02,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:02,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:02,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:36:02,407 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 39 [2022-03-01 17:36:02,433 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:02,433 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:02,595 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:02,595 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:36:02,618 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:02,618 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [73850936] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:02,618 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:02,618 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:36:02,618 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793331415] [2022-03-01 17:36:02,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:02,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:36:02,619 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:02,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:36:02,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:36:02,619 INFO L87 Difference]: Start difference. First operand 349 states and 1069 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:02,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:02,763 INFO L93 Difference]: Finished difference Result 385 states and 1179 transitions. [2022-03-01 17:36:02,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:36:02,763 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:02,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:02,764 INFO L225 Difference]: With dead ends: 385 [2022-03-01 17:36:02,764 INFO L226 Difference]: Without dead ends: 385 [2022-03-01 17:36:02,764 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:36:02,764 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 43 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 351 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 32 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:02,766 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 172 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 351 Invalid, 0 Unknown, 32 Unchecked, 0.1s Time] [2022-03-01 17:36:02,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2022-03-01 17:36:02,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 361. [2022-03-01 17:36:02,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 360 states have (on average 3.088888888888889) internal successors, (1112), 360 states have internal predecessors, (1112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:02,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 1112 transitions. [2022-03-01 17:36:02,769 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 1112 transitions. Word has length 20 [2022-03-01 17:36:02,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:02,769 INFO L470 AbstractCegarLoop]: Abstraction has 361 states and 1112 transitions. [2022-03-01 17:36:02,769 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:02,770 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 1112 transitions. [2022-03-01 17:36:02,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:02,770 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:02,770 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:02,786 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (287)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:02,983 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 287 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable287 [2022-03-01 17:36:02,983 INFO L402 AbstractCegarLoop]: === Iteration 289 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:02,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:02,983 INFO L85 PathProgramCache]: Analyzing trace with hash -2035365490, now seen corresponding path program 287 times [2022-03-01 17:36:02,983 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:02,984 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635358074] [2022-03-01 17:36:02,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:02,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:02,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:03,067 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:03,067 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:03,068 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635358074] [2022-03-01 17:36:03,068 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635358074] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:03,068 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [144632923] [2022-03-01 17:36:03,068 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:36:03,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:03,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:03,080 INFO L229 MonitoredProcess]: Starting monitored process 288 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:03,105 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (288)] Waiting until timeout for monitored process [2022-03-01 17:36:03,277 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:36:03,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:03,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:03,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:03,393 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 27 treesize of output 21 [2022-03-01 17:36:03,458 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:03,459 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:03,634 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:03,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:36:03,661 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:03,661 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [144632923] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:03,661 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:03,661 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:36:03,661 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989533939] [2022-03-01 17:36:03,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:03,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:36:03,662 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:03,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:36:03,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:36:03,662 INFO L87 Difference]: Start difference. First operand 361 states and 1112 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:03,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:03,911 INFO L93 Difference]: Finished difference Result 442 states and 1313 transitions. [2022-03-01 17:36:03,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:36:03,911 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:03,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:03,912 INFO L225 Difference]: With dead ends: 442 [2022-03-01 17:36:03,912 INFO L226 Difference]: Without dead ends: 442 [2022-03-01 17:36:03,912 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:36:03,912 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 120 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:03,912 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 175 Invalid, 594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 588 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:03,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2022-03-01 17:36:03,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 345. [2022-03-01 17:36:03,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 344 states have (on average 3.0697674418604652) internal successors, (1056), 344 states have internal predecessors, (1056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:03,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 1056 transitions. [2022-03-01 17:36:03,916 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 1056 transitions. Word has length 20 [2022-03-01 17:36:03,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:03,916 INFO L470 AbstractCegarLoop]: Abstraction has 345 states and 1056 transitions. [2022-03-01 17:36:03,916 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:03,916 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 1056 transitions. [2022-03-01 17:36:03,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:03,916 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:03,916 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:03,933 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (288)] Ended with exit code 0 [2022-03-01 17:36:04,123 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 288 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable288 [2022-03-01 17:36:04,123 INFO L402 AbstractCegarLoop]: === Iteration 290 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:04,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:04,124 INFO L85 PathProgramCache]: Analyzing trace with hash -1336417052, now seen corresponding path program 288 times [2022-03-01 17:36:04,124 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:04,124 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200629816] [2022-03-01 17:36:04,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:04,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:04,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:04,202 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:04,202 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:04,202 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200629816] [2022-03-01 17:36:04,202 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200629816] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:04,202 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [826755859] [2022-03-01 17:36:04,202 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:36:04,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:04,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:04,203 INFO L229 MonitoredProcess]: Starting monitored process 289 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:04,204 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (289)] Waiting until timeout for monitored process [2022-03-01 17:36:04,418 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:36:04,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:04,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:04,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:04,545 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:04,545 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:04,704 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:04,705 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:36:04,730 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:04,730 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [826755859] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:04,730 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:04,730 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:36:04,730 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528232660] [2022-03-01 17:36:04,730 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:04,730 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:36:04,730 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:04,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:36:04,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:36:04,730 INFO L87 Difference]: Start difference. First operand 345 states and 1056 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:04,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:04,973 INFO L93 Difference]: Finished difference Result 382 states and 1149 transitions. [2022-03-01 17:36:04,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:36:04,974 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:04,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:04,974 INFO L225 Difference]: With dead ends: 382 [2022-03-01 17:36:04,974 INFO L226 Difference]: Without dead ends: 382 [2022-03-01 17:36:04,974 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:36:04,974 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 89 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 604 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 610 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:04,975 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 172 Invalid, 610 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 604 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:04,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2022-03-01 17:36:04,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 329. [2022-03-01 17:36:04,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 328 states have (on average 3.0457317073170733) internal successors, (999), 328 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:04,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 999 transitions. [2022-03-01 17:36:04,978 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 999 transitions. Word has length 20 [2022-03-01 17:36:04,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:04,978 INFO L470 AbstractCegarLoop]: Abstraction has 329 states and 999 transitions. [2022-03-01 17:36:04,978 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:04,978 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 999 transitions. [2022-03-01 17:36:04,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:04,979 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:04,979 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:04,995 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (289)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:05,189 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable289,289 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:05,190 INFO L402 AbstractCegarLoop]: === Iteration 291 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:05,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:05,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1587474115, now seen corresponding path program 289 times [2022-03-01 17:36:05,190 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:05,190 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164921250] [2022-03-01 17:36:05,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:05,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:05,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:05,225 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:05,225 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:05,225 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164921250] [2022-03-01 17:36:05,225 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164921250] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:05,225 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939106585] [2022-03-01 17:36:05,225 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:36:05,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:05,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:05,226 INFO L229 MonitoredProcess]: Starting monitored process 290 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:05,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (290)] Waiting until timeout for monitored process [2022-03-01 17:36:05,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:05,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:05,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:05,485 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 54 treesize of output 42 [2022-03-01 17:36:05,527 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:05,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:05,582 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:05,583 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:36:05,629 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:05,629 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [939106585] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:05,629 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:05,629 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 17 [2022-03-01 17:36:05,629 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771434616] [2022-03-01 17:36:05,629 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:05,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:36:05,630 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:05,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:36:05,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:36:05,630 INFO L87 Difference]: Start difference. First operand 329 states and 999 transitions. Second operand has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:05,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:05,801 INFO L93 Difference]: Finished difference Result 398 states and 1163 transitions. [2022-03-01 17:36:05,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:36:05,802 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:05,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:05,802 INFO L225 Difference]: With dead ends: 398 [2022-03-01 17:36:05,802 INFO L226 Difference]: Without dead ends: 309 [2022-03-01 17:36:05,802 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:36:05,802 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 98 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 488 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:05,802 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 140 Invalid, 497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 488 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:36:05,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2022-03-01 17:36:05,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 303. [2022-03-01 17:36:05,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 302 states have (on average 3.013245033112583) internal successors, (910), 302 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:05,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 910 transitions. [2022-03-01 17:36:05,805 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 910 transitions. Word has length 20 [2022-03-01 17:36:05,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:05,806 INFO L470 AbstractCegarLoop]: Abstraction has 303 states and 910 transitions. [2022-03-01 17:36:05,806 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:05,806 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 910 transitions. [2022-03-01 17:36:05,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:05,806 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:05,806 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:05,822 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (290)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:06,019 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 290 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable290 [2022-03-01 17:36:06,019 INFO L402 AbstractCegarLoop]: === Iteration 292 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:06,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:06,019 INFO L85 PathProgramCache]: Analyzing trace with hash -2145272500, now seen corresponding path program 290 times [2022-03-01 17:36:06,020 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:06,020 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380690460] [2022-03-01 17:36:06,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:06,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:06,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:06,126 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:06,126 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:06,126 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380690460] [2022-03-01 17:36:06,126 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380690460] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:06,126 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [276385698] [2022-03-01 17:36:06,126 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:36:06,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:06,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:06,127 INFO L229 MonitoredProcess]: Starting monitored process 291 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:06,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (291)] Waiting until timeout for monitored process [2022-03-01 17:36:06,328 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:36:06,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:06,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:06,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:06,436 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 57 treesize of output 45 [2022-03-01 17:36:06,563 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:06,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:06,721 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:06,721 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:36:06,738 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:06,738 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [276385698] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:06,739 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:06,739 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:36:06,739 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136109557] [2022-03-01 17:36:06,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:06,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:36:06,739 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:06,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:36:06,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:36:06,739 INFO L87 Difference]: Start difference. First operand 303 states and 910 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:06,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:06,995 INFO L93 Difference]: Finished difference Result 513 states and 1445 transitions. [2022-03-01 17:36:06,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:36:06,995 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:06,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:06,996 INFO L225 Difference]: With dead ends: 513 [2022-03-01 17:36:06,996 INFO L226 Difference]: Without dead ends: 513 [2022-03-01 17:36:06,996 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=122, Invalid=528, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:36:06,996 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 128 mSDsluCounter, 494 mSDsCounter, 0 mSdLazyCounter, 827 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 841 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 827 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:06,996 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 271 Invalid, 841 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 827 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:06,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2022-03-01 17:36:06,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 313. [2022-03-01 17:36:06,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 312 states have (on average 3.0608974358974357) internal successors, (955), 312 states have internal predecessors, (955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:07,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 955 transitions. [2022-03-01 17:36:07,000 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 955 transitions. Word has length 20 [2022-03-01 17:36:07,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:07,000 INFO L470 AbstractCegarLoop]: Abstraction has 313 states and 955 transitions. [2022-03-01 17:36:07,000 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:07,000 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 955 transitions. [2022-03-01 17:36:07,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:07,000 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:07,000 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:07,017 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (291)] Ended with exit code 0 [2022-03-01 17:36:07,217 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable291,291 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:07,217 INFO L402 AbstractCegarLoop]: === Iteration 293 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:07,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:07,217 INFO L85 PathProgramCache]: Analyzing trace with hash -1263195066, now seen corresponding path program 291 times [2022-03-01 17:36:07,217 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:07,217 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948232805] [2022-03-01 17:36:07,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:07,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:07,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:07,275 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:07,275 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:07,275 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948232805] [2022-03-01 17:36:07,275 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948232805] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:07,275 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199440200] [2022-03-01 17:36:07,275 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:36:07,275 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:07,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:07,278 INFO L229 MonitoredProcess]: Starting monitored process 292 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:07,279 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (292)] Waiting until timeout for monitored process [2022-03-01 17:36:07,474 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:36:07,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:07,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:07,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:07,544 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 57 treesize of output 45 [2022-03-01 17:36:07,611 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:07,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:07,714 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:07,714 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:36:07,731 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:07,731 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199440200] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:07,731 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:07,731 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:36:07,731 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766518287] [2022-03-01 17:36:07,731 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:07,731 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:36:07,732 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:07,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:36:07,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:36:07,732 INFO L87 Difference]: Start difference. First operand 313 states and 955 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:07,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:07,934 INFO L93 Difference]: Finished difference Result 447 states and 1291 transitions. [2022-03-01 17:36:07,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:36:07,934 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:07,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:07,935 INFO L225 Difference]: With dead ends: 447 [2022-03-01 17:36:07,935 INFO L226 Difference]: Without dead ends: 441 [2022-03-01 17:36:07,935 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:36:07,935 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 97 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 694 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 703 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 694 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:07,935 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 217 Invalid, 703 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 694 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:07,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2022-03-01 17:36:07,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 316. [2022-03-01 17:36:07,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 315 states have (on average 3.038095238095238) internal successors, (957), 315 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:07,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 957 transitions. [2022-03-01 17:36:07,950 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 957 transitions. Word has length 20 [2022-03-01 17:36:07,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:07,951 INFO L470 AbstractCegarLoop]: Abstraction has 316 states and 957 transitions. [2022-03-01 17:36:07,951 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:07,951 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 957 transitions. [2022-03-01 17:36:07,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:07,951 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:07,951 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:07,968 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (292)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:08,168 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable292,292 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:08,168 INFO L402 AbstractCegarLoop]: === Iteration 294 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:08,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:08,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1404375166, now seen corresponding path program 292 times [2022-03-01 17:36:08,169 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:08,169 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812305828] [2022-03-01 17:36:08,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:08,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:08,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:08,234 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:08,234 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:08,235 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812305828] [2022-03-01 17:36:08,235 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812305828] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:08,235 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1261648516] [2022-03-01 17:36:08,235 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:36:08,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:08,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:08,236 INFO L229 MonitoredProcess]: Starting monitored process 293 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:08,237 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (293)] Waiting until timeout for monitored process [2022-03-01 17:36:08,448 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:36:08,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:08,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:08,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:08,556 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 63 treesize of output 49 [2022-03-01 17:36:08,643 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:08,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:08,813 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:08,813 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:36:08,836 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:08,836 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1261648516] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:08,836 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:08,836 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:36:08,836 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271959789] [2022-03-01 17:36:08,836 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:08,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:36:08,836 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:08,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:36:08,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:36:08,836 INFO L87 Difference]: Start difference. First operand 316 states and 957 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:09,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:09,143 INFO L93 Difference]: Finished difference Result 518 states and 1489 transitions. [2022-03-01 17:36:09,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:36:09,143 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:09,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:09,144 INFO L225 Difference]: With dead ends: 518 [2022-03-01 17:36:09,144 INFO L226 Difference]: Without dead ends: 518 [2022-03-01 17:36:09,144 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=100, Invalid=500, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:36:09,145 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 111 mSDsluCounter, 525 mSDsCounter, 0 mSdLazyCounter, 926 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 933 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 926 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:09,145 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 303 Invalid, 933 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 926 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:09,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2022-03-01 17:36:09,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 319. [2022-03-01 17:36:09,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 318 states have (on average 3.056603773584906) internal successors, (972), 318 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:09,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 972 transitions. [2022-03-01 17:36:09,149 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 972 transitions. Word has length 20 [2022-03-01 17:36:09,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:09,149 INFO L470 AbstractCegarLoop]: Abstraction has 319 states and 972 transitions. [2022-03-01 17:36:09,149 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:09,149 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 972 transitions. [2022-03-01 17:36:09,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:09,149 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:09,149 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:09,166 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (293)] Ended with exit code 0 [2022-03-01 17:36:09,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 293 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable293 [2022-03-01 17:36:09,363 INFO L402 AbstractCegarLoop]: === Iteration 295 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:09,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:09,364 INFO L85 PathProgramCache]: Analyzing trace with hash -409999546, now seen corresponding path program 293 times [2022-03-01 17:36:09,364 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:09,364 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188940383] [2022-03-01 17:36:09,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:09,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:09,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:09,435 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:09,435 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:09,435 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188940383] [2022-03-01 17:36:09,435 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188940383] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:09,435 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1538112397] [2022-03-01 17:36:09,435 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:36:09,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:09,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:09,436 INFO L229 MonitoredProcess]: Starting monitored process 294 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:09,437 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (294)] Waiting until timeout for monitored process [2022-03-01 17:36:09,573 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:36:09,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:09,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:09,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:09,640 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 57 treesize of output 45 [2022-03-01 17:36:09,721 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:09,721 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:09,837 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:09,837 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:36:09,853 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:09,853 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1538112397] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:09,853 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:09,853 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:36:09,854 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993947861] [2022-03-01 17:36:09,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:09,854 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:36:09,854 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:09,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:36:09,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:36:09,854 INFO L87 Difference]: Start difference. First operand 319 states and 972 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:10,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:10,133 INFO L93 Difference]: Finished difference Result 487 states and 1422 transitions. [2022-03-01 17:36:10,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:36:10,133 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:10,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:10,134 INFO L225 Difference]: With dead ends: 487 [2022-03-01 17:36:10,134 INFO L226 Difference]: Without dead ends: 487 [2022-03-01 17:36:10,134 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:36:10,134 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 95 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 861 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 870 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 861 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:10,134 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 280 Invalid, 870 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 861 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:10,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2022-03-01 17:36:10,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 316. [2022-03-01 17:36:10,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 315 states have (on average 3.038095238095238) internal successors, (957), 315 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:10,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 957 transitions. [2022-03-01 17:36:10,138 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 957 transitions. Word has length 20 [2022-03-01 17:36:10,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:10,138 INFO L470 AbstractCegarLoop]: Abstraction has 316 states and 957 transitions. [2022-03-01 17:36:10,138 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:10,138 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 957 transitions. [2022-03-01 17:36:10,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:10,139 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:10,139 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:10,155 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (294)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:10,355 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable294,294 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:10,356 INFO L402 AbstractCegarLoop]: === Iteration 296 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:10,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:10,356 INFO L85 PathProgramCache]: Analyzing trace with hash 570453586, now seen corresponding path program 294 times [2022-03-01 17:36:10,356 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:10,356 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604293474] [2022-03-01 17:36:10,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:10,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:10,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:10,435 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:10,435 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:10,436 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604293474] [2022-03-01 17:36:10,436 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604293474] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:10,436 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [290702369] [2022-03-01 17:36:10,436 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:36:10,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:10,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:10,437 INFO L229 MonitoredProcess]: Starting monitored process 295 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:10,437 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (295)] Waiting until timeout for monitored process [2022-03-01 17:36:10,643 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:36:10,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:10,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:10,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:10,767 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 63 treesize of output 49 [2022-03-01 17:36:10,858 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:10,858 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:11,021 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:11,021 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:36:11,047 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:11,047 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [290702369] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:11,047 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:11,047 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:36:11,047 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809842917] [2022-03-01 17:36:11,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:11,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:36:11,047 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:11,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:36:11,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:36:11,048 INFO L87 Difference]: Start difference. First operand 316 states and 957 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:11,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:11,431 INFO L93 Difference]: Finished difference Result 484 states and 1370 transitions. [2022-03-01 17:36:11,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:36:11,431 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:11,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:11,432 INFO L225 Difference]: With dead ends: 484 [2022-03-01 17:36:11,432 INFO L226 Difference]: Without dead ends: 478 [2022-03-01 17:36:11,432 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=104, Invalid=496, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:36:11,432 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 121 mSDsluCounter, 451 mSDsCounter, 0 mSdLazyCounter, 764 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 775 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 764 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:11,432 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 248 Invalid, 775 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 764 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:36:11,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2022-03-01 17:36:11,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 320. [2022-03-01 17:36:11,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 319 states have (on average 3.043887147335423) internal successors, (971), 319 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:11,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 971 transitions. [2022-03-01 17:36:11,436 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 971 transitions. Word has length 20 [2022-03-01 17:36:11,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:11,436 INFO L470 AbstractCegarLoop]: Abstraction has 320 states and 971 transitions. [2022-03-01 17:36:11,436 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:11,436 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 971 transitions. [2022-03-01 17:36:11,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:11,436 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:11,437 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:11,453 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (295)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:11,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable295,295 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:11,651 INFO L402 AbstractCegarLoop]: === Iteration 297 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:11,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:11,651 INFO L85 PathProgramCache]: Analyzing trace with hash 594353500, now seen corresponding path program 295 times [2022-03-01 17:36:11,651 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:11,652 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403756176] [2022-03-01 17:36:11,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:11,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:11,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:11,758 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:11,759 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:11,759 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403756176] [2022-03-01 17:36:11,759 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403756176] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:11,759 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406111465] [2022-03-01 17:36:11,759 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:36:11,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:11,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:11,760 INFO L229 MonitoredProcess]: Starting monitored process 296 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:11,761 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (296)] Waiting until timeout for monitored process [2022-03-01 17:36:11,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:11,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:11,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:12,081 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 63 treesize of output 49 [2022-03-01 17:36:12,158 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:12,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:12,299 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:12,299 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:36:12,321 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:12,321 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1406111465] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:12,321 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:12,321 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:36:12,321 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699024003] [2022-03-01 17:36:12,321 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:12,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:36:12,321 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:12,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:36:12,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:36:12,322 INFO L87 Difference]: Start difference. First operand 320 states and 971 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:12,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:12,702 INFO L93 Difference]: Finished difference Result 490 states and 1391 transitions. [2022-03-01 17:36:12,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:36:12,702 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:12,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:12,703 INFO L225 Difference]: With dead ends: 490 [2022-03-01 17:36:12,703 INFO L226 Difference]: Without dead ends: 490 [2022-03-01 17:36:12,703 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:36:12,703 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 133 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 759 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 759 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:12,703 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 309 Invalid, 773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 759 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:12,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2022-03-01 17:36:12,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 317. [2022-03-01 17:36:12,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 316 states have (on average 3.0411392405063293) internal successors, (961), 316 states have internal predecessors, (961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:12,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 961 transitions. [2022-03-01 17:36:12,707 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 961 transitions. Word has length 20 [2022-03-01 17:36:12,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:12,707 INFO L470 AbstractCegarLoop]: Abstraction has 317 states and 961 transitions. [2022-03-01 17:36:12,707 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:12,708 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 961 transitions. [2022-03-01 17:36:12,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:12,708 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:12,708 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:12,724 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (296)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:12,908 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable296,296 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:12,908 INFO L402 AbstractCegarLoop]: === Iteration 298 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:12,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:12,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1623134952, now seen corresponding path program 296 times [2022-03-01 17:36:12,909 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:12,909 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834119104] [2022-03-01 17:36:12,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:12,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:12,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:13,006 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:13,006 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:13,006 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834119104] [2022-03-01 17:36:13,006 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834119104] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:13,006 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204945121] [2022-03-01 17:36:13,007 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:36:13,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:13,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:13,008 INFO L229 MonitoredProcess]: Starting monitored process 297 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:13,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (297)] Waiting until timeout for monitored process [2022-03-01 17:36:13,206 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:36:13,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:13,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:13,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:13,359 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 62 treesize of output 48 [2022-03-01 17:36:13,458 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:13,458 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:13,643 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:13,643 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:36:13,669 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:13,669 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1204945121] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:13,669 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:13,669 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:36:13,669 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069982862] [2022-03-01 17:36:13,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:13,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:36:13,669 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:13,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:36:13,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:36:13,670 INFO L87 Difference]: Start difference. First operand 317 states and 961 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:13,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:13,982 INFO L93 Difference]: Finished difference Result 423 states and 1248 transitions. [2022-03-01 17:36:13,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:36:13,982 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:13,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:13,983 INFO L225 Difference]: With dead ends: 423 [2022-03-01 17:36:13,983 INFO L226 Difference]: Without dead ends: 423 [2022-03-01 17:36:13,983 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:36:13,983 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 120 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 642 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 652 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 642 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:13,983 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 199 Invalid, 652 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 642 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:13,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2022-03-01 17:36:13,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 318. [2022-03-01 17:36:13,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 317 states have (on average 3.0378548895899056) internal successors, (963), 317 states have internal predecessors, (963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:13,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 963 transitions. [2022-03-01 17:36:13,987 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 963 transitions. Word has length 20 [2022-03-01 17:36:13,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:13,987 INFO L470 AbstractCegarLoop]: Abstraction has 318 states and 963 transitions. [2022-03-01 17:36:13,987 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:13,987 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 963 transitions. [2022-03-01 17:36:13,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:13,987 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:13,987 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:14,004 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (297)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:14,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable297,297 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:14,195 INFO L402 AbstractCegarLoop]: === Iteration 299 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:14,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:14,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1677456724, now seen corresponding path program 297 times [2022-03-01 17:36:14,196 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:14,196 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665723854] [2022-03-01 17:36:14,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:14,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:14,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:14,296 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:14,297 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:14,297 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665723854] [2022-03-01 17:36:14,297 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665723854] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:14,297 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1599891531] [2022-03-01 17:36:14,297 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:36:14,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:14,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:14,298 INFO L229 MonitoredProcess]: Starting monitored process 298 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:14,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (298)] Waiting until timeout for monitored process [2022-03-01 17:36:14,511 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:36:14,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:14,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:14,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:14,620 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 27 treesize of output 21 [2022-03-01 17:36:14,670 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:14,670 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:14,824 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:14,825 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:36:14,845 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:14,846 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1599891531] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:14,846 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:14,846 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:36:14,846 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619589048] [2022-03-01 17:36:14,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:14,846 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:36:14,846 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:14,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:36:14,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:36:14,846 INFO L87 Difference]: Start difference. First operand 318 states and 963 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:15,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:15,145 INFO L93 Difference]: Finished difference Result 417 states and 1230 transitions. [2022-03-01 17:36:15,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:36:15,145 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:15,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:15,145 INFO L225 Difference]: With dead ends: 417 [2022-03-01 17:36:15,145 INFO L226 Difference]: Without dead ends: 417 [2022-03-01 17:36:15,146 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:36:15,146 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 78 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 740 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 747 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 740 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:15,146 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 240 Invalid, 747 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 740 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:15,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2022-03-01 17:36:15,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 307. [2022-03-01 17:36:15,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 3.026143790849673) internal successors, (926), 306 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:15,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 926 transitions. [2022-03-01 17:36:15,170 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 926 transitions. Word has length 20 [2022-03-01 17:36:15,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:15,170 INFO L470 AbstractCegarLoop]: Abstraction has 307 states and 926 transitions. [2022-03-01 17:36:15,170 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:15,170 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 926 transitions. [2022-03-01 17:36:15,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:15,170 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:15,170 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:15,188 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (298)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:15,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable298,298 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:15,387 INFO L402 AbstractCegarLoop]: === Iteration 300 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:15,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:15,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1972883906, now seen corresponding path program 298 times [2022-03-01 17:36:15,387 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:15,387 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716084036] [2022-03-01 17:36:15,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:15,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:15,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:15,474 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:15,474 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:15,474 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716084036] [2022-03-01 17:36:15,474 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716084036] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:15,474 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222250958] [2022-03-01 17:36:15,474 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:36:15,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:15,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:15,475 INFO L229 MonitoredProcess]: Starting monitored process 299 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:15,476 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (299)] Waiting until timeout for monitored process [2022-03-01 17:36:15,680 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:36:15,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:15,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:15,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:15,882 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:15,883 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:16,067 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:16,068 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:36:16,093 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:16,094 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222250958] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:16,094 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:16,094 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:36:16,094 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201081151] [2022-03-01 17:36:16,094 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:16,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:36:16,094 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:16,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:36:16,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:36:16,094 INFO L87 Difference]: Start difference. First operand 307 states and 926 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:16,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:16,419 INFO L93 Difference]: Finished difference Result 378 states and 1123 transitions. [2022-03-01 17:36:16,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:36:16,420 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:16,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:16,420 INFO L225 Difference]: With dead ends: 378 [2022-03-01 17:36:16,420 INFO L226 Difference]: Without dead ends: 378 [2022-03-01 17:36:16,420 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:36:16,421 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 55 mSDsluCounter, 400 mSDsCounter, 0 mSdLazyCounter, 693 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 699 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 693 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:16,421 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 209 Invalid, 699 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 693 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:16,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2022-03-01 17:36:16,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 304. [2022-03-01 17:36:16,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 3.0165016501650164) internal successors, (914), 303 states have internal predecessors, (914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:16,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 914 transitions. [2022-03-01 17:36:16,424 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 914 transitions. Word has length 20 [2022-03-01 17:36:16,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:16,424 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 914 transitions. [2022-03-01 17:36:16,424 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:16,424 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 914 transitions. [2022-03-01 17:36:16,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:16,425 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:16,425 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:16,441 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (299)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:16,625 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable299,299 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:16,625 INFO L402 AbstractCegarLoop]: === Iteration 301 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:16,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:16,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1485535074, now seen corresponding path program 299 times [2022-03-01 17:36:16,625 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:16,625 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094026270] [2022-03-01 17:36:16,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:16,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:16,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:16,714 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:16,715 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:16,715 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094026270] [2022-03-01 17:36:16,715 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094026270] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:16,715 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1133979602] [2022-03-01 17:36:16,715 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:36:16,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:16,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:16,716 INFO L229 MonitoredProcess]: Starting monitored process 300 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:16,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (300)] Waiting until timeout for monitored process [2022-03-01 17:36:16,916 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:36:16,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:16,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:16,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:17,059 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 54 treesize of output 42 [2022-03-01 17:36:17,121 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:17,121 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:17,285 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:17,285 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:36:17,311 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:17,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1133979602] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:17,311 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:17,311 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:36:17,312 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689525804] [2022-03-01 17:36:17,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:17,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:36:17,312 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:17,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:36:17,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:36:17,312 INFO L87 Difference]: Start difference. First operand 304 states and 914 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:17,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:17,558 INFO L93 Difference]: Finished difference Result 385 states and 1113 transitions. [2022-03-01 17:36:17,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:36:17,559 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:17,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:17,559 INFO L225 Difference]: With dead ends: 385 [2022-03-01 17:36:17,559 INFO L226 Difference]: Without dead ends: 379 [2022-03-01 17:36:17,559 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:36:17,559 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 121 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:17,560 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 165 Invalid, 497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 481 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:17,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2022-03-01 17:36:17,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 318. [2022-03-01 17:36:17,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 317 states have (on average 3.006309148264984) internal successors, (953), 317 states have internal predecessors, (953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:17,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 953 transitions. [2022-03-01 17:36:17,563 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 953 transitions. Word has length 20 [2022-03-01 17:36:17,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:17,563 INFO L470 AbstractCegarLoop]: Abstraction has 318 states and 953 transitions. [2022-03-01 17:36:17,563 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:17,563 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 953 transitions. [2022-03-01 17:36:17,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:17,564 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:17,564 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:17,580 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (300)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:17,765 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable300,300 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:17,766 INFO L402 AbstractCegarLoop]: === Iteration 302 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:17,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:17,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1509434988, now seen corresponding path program 300 times [2022-03-01 17:36:17,766 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:17,766 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267892377] [2022-03-01 17:36:17,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:17,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:17,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:17,873 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:17,873 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:17,873 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267892377] [2022-03-01 17:36:17,873 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267892377] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:17,873 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713609826] [2022-03-01 17:36:17,873 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:36:17,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:17,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:17,874 INFO L229 MonitoredProcess]: Starting monitored process 301 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:17,875 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (301)] Waiting until timeout for monitored process [2022-03-01 17:36:18,082 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:36:18,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:18,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:18,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:18,215 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 54 treesize of output 42 [2022-03-01 17:36:18,285 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:18,285 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:18,456 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:18,457 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:36:18,483 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:18,483 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713609826] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:18,483 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:18,483 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:36:18,483 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860453029] [2022-03-01 17:36:18,483 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:18,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:36:18,483 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:18,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:36:18,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:36:18,484 INFO L87 Difference]: Start difference. First operand 318 states and 953 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:18,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:18,803 INFO L93 Difference]: Finished difference Result 391 states and 1134 transitions. [2022-03-01 17:36:18,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:36:18,803 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:18,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:18,803 INFO L225 Difference]: With dead ends: 391 [2022-03-01 17:36:18,804 INFO L226 Difference]: Without dead ends: 391 [2022-03-01 17:36:18,804 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:36:18,804 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 138 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 601 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 619 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 601 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:18,804 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 216 Invalid, 619 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 601 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:18,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2022-03-01 17:36:18,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 316. [2022-03-01 17:36:18,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 315 states have (on average 3.0095238095238095) internal successors, (948), 315 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:18,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 948 transitions. [2022-03-01 17:36:18,808 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 948 transitions. Word has length 20 [2022-03-01 17:36:18,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:18,808 INFO L470 AbstractCegarLoop]: Abstraction has 316 states and 948 transitions. [2022-03-01 17:36:18,808 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:18,808 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 948 transitions. [2022-03-01 17:36:18,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:18,808 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:18,808 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:18,825 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (301)] Ended with exit code 0 [2022-03-01 17:36:19,009 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 301 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable301 [2022-03-01 17:36:19,009 INFO L402 AbstractCegarLoop]: === Iteration 303 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:19,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:19,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1302397370, now seen corresponding path program 301 times [2022-03-01 17:36:19,009 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:19,009 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801553775] [2022-03-01 17:36:19,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:19,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:19,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:19,096 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:19,096 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:19,096 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801553775] [2022-03-01 17:36:19,096 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801553775] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:19,096 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1605197704] [2022-03-01 17:36:19,096 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:36:19,096 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:19,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:19,098 INFO L229 MonitoredProcess]: Starting monitored process 302 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:19,098 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (302)] Waiting until timeout for monitored process [2022-03-01 17:36:19,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:19,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:19,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:19,466 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:19,466 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:19,594 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:19,595 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:36:19,611 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:19,611 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1605197704] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:19,611 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:19,611 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:36:19,611 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431411280] [2022-03-01 17:36:19,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:19,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:36:19,611 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:19,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:36:19,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:36:19,612 INFO L87 Difference]: Start difference. First operand 316 states and 948 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:19,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:19,782 INFO L93 Difference]: Finished difference Result 360 states and 1069 transitions. [2022-03-01 17:36:19,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:36:19,783 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:19,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:19,783 INFO L225 Difference]: With dead ends: 360 [2022-03-01 17:36:19,783 INFO L226 Difference]: Without dead ends: 360 [2022-03-01 17:36:19,783 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=99, Invalid=453, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:36:19,783 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 67 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 521 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:19,783 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 164 Invalid, 529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 521 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:36:19,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2022-03-01 17:36:19,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 301. [2022-03-01 17:36:19,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 300 states have (on average 3.013333333333333) internal successors, (904), 300 states have internal predecessors, (904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:19,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 904 transitions. [2022-03-01 17:36:19,787 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 904 transitions. Word has length 20 [2022-03-01 17:36:19,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:19,787 INFO L470 AbstractCegarLoop]: Abstraction has 301 states and 904 transitions. [2022-03-01 17:36:19,787 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:19,787 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 904 transitions. [2022-03-01 17:36:19,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:19,787 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:19,787 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:19,803 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (302)] Ended with exit code 0 [2022-03-01 17:36:19,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 302 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable302 [2022-03-01 17:36:19,991 INFO L402 AbstractCegarLoop]: === Iteration 304 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:19,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:19,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1257422514, now seen corresponding path program 302 times [2022-03-01 17:36:19,992 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:19,992 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230852799] [2022-03-01 17:36:19,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:19,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:19,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:20,097 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:20,097 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:20,097 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230852799] [2022-03-01 17:36:20,097 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230852799] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:20,097 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [980108382] [2022-03-01 17:36:20,097 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:36:20,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:20,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:20,098 INFO L229 MonitoredProcess]: Starting monitored process 303 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:20,099 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (303)] Waiting until timeout for monitored process [2022-03-01 17:36:20,241 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:36:20,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:20,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:20,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:20,392 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 65 treesize of output 51 [2022-03-01 17:36:20,438 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:20,438 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:20,523 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:20,523 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:36:20,599 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:20,600 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [980108382] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:20,600 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:20,600 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:36:20,600 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008705958] [2022-03-01 17:36:20,600 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:20,600 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:36:20,600 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:20,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:36:20,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:36:20,600 INFO L87 Difference]: Start difference. First operand 301 states and 904 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:20,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:20,901 INFO L93 Difference]: Finished difference Result 361 states and 1053 transitions. [2022-03-01 17:36:20,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:36:20,901 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:20,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:20,902 INFO L225 Difference]: With dead ends: 361 [2022-03-01 17:36:20,902 INFO L226 Difference]: Without dead ends: 361 [2022-03-01 17:36:20,902 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:36:20,902 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 65 mSDsluCounter, 401 mSDsCounter, 0 mSdLazyCounter, 695 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 695 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:20,902 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 204 Invalid, 702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 695 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:20,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2022-03-01 17:36:20,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 309. [2022-03-01 17:36:20,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 308 states have (on average 3.0357142857142856) internal successors, (935), 308 states have internal predecessors, (935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:20,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 935 transitions. [2022-03-01 17:36:20,906 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 935 transitions. Word has length 20 [2022-03-01 17:36:20,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:20,907 INFO L470 AbstractCegarLoop]: Abstraction has 309 states and 935 transitions. [2022-03-01 17:36:20,907 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:20,907 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 935 transitions. [2022-03-01 17:36:20,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:20,907 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:20,907 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:20,924 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (303)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:21,120 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 303 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable303 [2022-03-01 17:36:21,120 INFO L402 AbstractCegarLoop]: === Iteration 305 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:21,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:21,120 INFO L85 PathProgramCache]: Analyzing trace with hash -375345080, now seen corresponding path program 303 times [2022-03-01 17:36:21,120 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:21,120 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767978858] [2022-03-01 17:36:21,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:21,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:21,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:21,187 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:21,187 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:21,187 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767978858] [2022-03-01 17:36:21,187 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767978858] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:21,187 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1321676952] [2022-03-01 17:36:21,187 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:36:21,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:21,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:21,188 INFO L229 MonitoredProcess]: Starting monitored process 304 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:21,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (304)] Waiting until timeout for monitored process [2022-03-01 17:36:21,406 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:36:21,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:21,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:21,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:21,616 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 65 treesize of output 51 [2022-03-01 17:36:21,672 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:21,672 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:21,769 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:21,769 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:36:21,886 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:21,887 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1321676952] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:21,887 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:21,887 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:36:21,887 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210746375] [2022-03-01 17:36:21,887 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:21,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:36:21,887 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:21,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:36:21,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:36:21,887 INFO L87 Difference]: Start difference. First operand 309 states and 935 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:22,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:22,150 INFO L93 Difference]: Finished difference Result 367 states and 1060 transitions. [2022-03-01 17:36:22,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:36:22,150 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:22,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:22,151 INFO L225 Difference]: With dead ends: 367 [2022-03-01 17:36:22,151 INFO L226 Difference]: Without dead ends: 361 [2022-03-01 17:36:22,151 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:36:22,151 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 97 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 501 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:22,151 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 162 Invalid, 510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 501 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:36:22,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2022-03-01 17:36:22,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 306. [2022-03-01 17:36:22,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 3.0295081967213116) internal successors, (924), 305 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:22,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 924 transitions. [2022-03-01 17:36:22,154 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 924 transitions. Word has length 20 [2022-03-01 17:36:22,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:22,154 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 924 transitions. [2022-03-01 17:36:22,154 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:22,154 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 924 transitions. [2022-03-01 17:36:22,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:22,155 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:22,155 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:22,171 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (304)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:22,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable304,304 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:22,371 INFO L402 AbstractCegarLoop]: === Iteration 306 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:22,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:22,371 INFO L85 PathProgramCache]: Analyzing trace with hash -910574882, now seen corresponding path program 304 times [2022-03-01 17:36:22,372 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:22,372 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617880383] [2022-03-01 17:36:22,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:22,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:22,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:22,495 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:22,495 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:22,495 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617880383] [2022-03-01 17:36:22,495 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617880383] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:22,495 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1358937341] [2022-03-01 17:36:22,495 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:36:22,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:22,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:22,496 INFO L229 MonitoredProcess]: Starting monitored process 305 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:22,497 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (305)] Waiting until timeout for monitored process [2022-03-01 17:36:22,697 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:36:22,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:22,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:22,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:22,936 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 54 treesize of output 42 [2022-03-01 17:36:22,958 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:22,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:23,033 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:23,033 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:36:23,109 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:23,109 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1358937341] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:23,109 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:23,109 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:36:23,109 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812851453] [2022-03-01 17:36:23,109 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:23,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:36:23,109 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:23,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:36:23,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:36:23,110 INFO L87 Difference]: Start difference. First operand 306 states and 924 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:23,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:23,372 INFO L93 Difference]: Finished difference Result 331 states and 978 transitions. [2022-03-01 17:36:23,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:36:23,372 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:23,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:23,373 INFO L225 Difference]: With dead ends: 331 [2022-03-01 17:36:23,373 INFO L226 Difference]: Without dead ends: 319 [2022-03-01 17:36:23,373 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=102, Invalid=450, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:36:23,373 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 54 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:23,373 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 136 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 465 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:36:23,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2022-03-01 17:36:23,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 303. [2022-03-01 17:36:23,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 302 states have (on average 3.0231788079470197) internal successors, (913), 302 states have internal predecessors, (913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:23,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 913 transitions. [2022-03-01 17:36:23,376 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 913 transitions. Word has length 20 [2022-03-01 17:36:23,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:23,376 INFO L470 AbstractCegarLoop]: Abstraction has 303 states and 913 transitions. [2022-03-01 17:36:23,376 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:23,376 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 913 transitions. [2022-03-01 17:36:23,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:23,377 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:23,377 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:23,393 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (305)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:23,593 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 305 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable305 [2022-03-01 17:36:23,593 INFO L402 AbstractCegarLoop]: === Iteration 307 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:23,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:23,593 INFO L85 PathProgramCache]: Analyzing trace with hash 235558360, now seen corresponding path program 305 times [2022-03-01 17:36:23,593 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:23,593 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361376212] [2022-03-01 17:36:23,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:23,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:23,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:23,673 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:23,673 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:23,673 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361376212] [2022-03-01 17:36:23,673 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361376212] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:23,673 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1752527099] [2022-03-01 17:36:23,673 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:36:23,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:23,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:23,674 INFO L229 MonitoredProcess]: Starting monitored process 306 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:23,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (306)] Waiting until timeout for monitored process [2022-03-01 17:36:23,866 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:36:23,866 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:23,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:23,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:23,987 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 86 treesize of output 68 [2022-03-01 17:36:24,060 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:24,060 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:24,157 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:24,157 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:36:24,237 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:24,238 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1752527099] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:24,238 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:24,238 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:36:24,238 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768885765] [2022-03-01 17:36:24,238 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:24,238 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:36:24,238 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:24,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:36:24,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:36:24,238 INFO L87 Difference]: Start difference. First operand 303 states and 913 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:24,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:24,488 INFO L93 Difference]: Finished difference Result 448 states and 1271 transitions. [2022-03-01 17:36:24,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:36:24,488 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:24,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:24,489 INFO L225 Difference]: With dead ends: 448 [2022-03-01 17:36:24,489 INFO L226 Difference]: Without dead ends: 448 [2022-03-01 17:36:24,489 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=127, Invalid=575, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:36:24,489 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 148 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 598 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 611 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 598 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:24,489 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 189 Invalid, 611 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 598 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:36:24,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2022-03-01 17:36:24,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 311. [2022-03-01 17:36:24,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 310 states have (on average 3.0612903225806454) internal successors, (949), 310 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:24,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 949 transitions. [2022-03-01 17:36:24,493 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 949 transitions. Word has length 20 [2022-03-01 17:36:24,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:24,493 INFO L470 AbstractCegarLoop]: Abstraction has 311 states and 949 transitions. [2022-03-01 17:36:24,493 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:24,493 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 949 transitions. [2022-03-01 17:36:24,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:24,493 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:24,493 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:24,510 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (306)] Ended with exit code 0 [2022-03-01 17:36:24,707 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable306,306 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:24,707 INFO L402 AbstractCegarLoop]: === Iteration 308 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:24,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:24,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1117635794, now seen corresponding path program 306 times [2022-03-01 17:36:24,708 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:24,708 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422902798] [2022-03-01 17:36:24,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:24,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:24,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:24,777 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:24,777 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:24,778 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422902798] [2022-03-01 17:36:24,778 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422902798] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:24,778 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [44200866] [2022-03-01 17:36:24,778 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:36:24,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:24,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:24,779 INFO L229 MonitoredProcess]: Starting monitored process 307 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:24,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (307)] Waiting until timeout for monitored process [2022-03-01 17:36:24,998 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:36:24,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:24,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:24,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:25,115 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 90 treesize of output 72 [2022-03-01 17:36:25,202 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:25,202 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:25,276 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:25,277 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:36:25,357 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:25,357 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [44200866] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:25,357 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:25,357 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:36:25,358 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732130462] [2022-03-01 17:36:25,358 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:25,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:36:25,358 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:25,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:36:25,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:36:25,358 INFO L87 Difference]: Start difference. First operand 311 states and 949 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:25,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:25,702 INFO L93 Difference]: Finished difference Result 477 states and 1317 transitions. [2022-03-01 17:36:25,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-01 17:36:25,702 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:25,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:25,703 INFO L225 Difference]: With dead ends: 477 [2022-03-01 17:36:25,703 INFO L226 Difference]: Without dead ends: 471 [2022-03-01 17:36:25,703 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=141, Invalid=615, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:36:25,703 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 109 mSDsluCounter, 483 mSDsCounter, 0 mSdLazyCounter, 778 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 778 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:25,703 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 269 Invalid, 786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 778 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:25,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2022-03-01 17:36:25,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 314. [2022-03-01 17:36:25,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 313 states have (on average 3.038338658146965) internal successors, (951), 313 states have internal predecessors, (951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:25,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 951 transitions. [2022-03-01 17:36:25,707 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 951 transitions. Word has length 20 [2022-03-01 17:36:25,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:25,707 INFO L470 AbstractCegarLoop]: Abstraction has 314 states and 951 transitions. [2022-03-01 17:36:25,707 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:25,707 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 951 transitions. [2022-03-01 17:36:25,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:25,708 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:25,708 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:25,725 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (307)] Ended with exit code 0 [2022-03-01 17:36:25,921 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable307,307 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:25,921 INFO L402 AbstractCegarLoop]: === Iteration 309 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:25,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:25,921 INFO L85 PathProgramCache]: Analyzing trace with hash 976455694, now seen corresponding path program 307 times [2022-03-01 17:36:25,922 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:25,922 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140555719] [2022-03-01 17:36:25,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:25,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:25,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:26,000 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:26,000 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:26,000 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140555719] [2022-03-01 17:36:26,000 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140555719] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:26,000 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [765719192] [2022-03-01 17:36:26,000 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:36:26,001 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:26,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:26,002 INFO L229 MonitoredProcess]: Starting monitored process 308 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:26,002 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (308)] Waiting until timeout for monitored process [2022-03-01 17:36:26,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:26,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:26,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:26,331 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 86 treesize of output 68 [2022-03-01 17:36:26,450 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:26,450 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:26,531 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:26,532 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:36:26,610 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:26,610 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [765719192] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:26,611 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:26,611 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:36:26,611 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646483738] [2022-03-01 17:36:26,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:26,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:36:26,611 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:26,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:36:26,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:36:26,611 INFO L87 Difference]: Start difference. First operand 314 states and 951 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:26,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:26,849 INFO L93 Difference]: Finished difference Result 445 states and 1258 transitions. [2022-03-01 17:36:26,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:36:26,849 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:26,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:26,850 INFO L225 Difference]: With dead ends: 445 [2022-03-01 17:36:26,850 INFO L226 Difference]: Without dead ends: 445 [2022-03-01 17:36:26,850 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=127, Invalid=523, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:36:26,850 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 127 mSDsluCounter, 348 mSDsCounter, 0 mSdLazyCounter, 637 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 646 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 637 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:26,850 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 189 Invalid, 646 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 637 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:26,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2022-03-01 17:36:26,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 307. [2022-03-01 17:36:26,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 3.049019607843137) internal successors, (933), 306 states have internal predecessors, (933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:26,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 933 transitions. [2022-03-01 17:36:26,854 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 933 transitions. Word has length 20 [2022-03-01 17:36:26,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:26,867 INFO L470 AbstractCegarLoop]: Abstraction has 307 states and 933 transitions. [2022-03-01 17:36:26,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:26,867 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 933 transitions. [2022-03-01 17:36:26,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:26,868 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:26,868 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:26,884 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (308)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:27,084 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 308 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable308 [2022-03-01 17:36:27,084 INFO L402 AbstractCegarLoop]: === Iteration 310 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:27,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:27,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1970831314, now seen corresponding path program 308 times [2022-03-01 17:36:27,085 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:27,085 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700169215] [2022-03-01 17:36:27,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:27,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:27,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:27,161 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:27,161 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:27,161 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700169215] [2022-03-01 17:36:27,161 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700169215] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:27,161 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1205824618] [2022-03-01 17:36:27,161 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:36:27,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:27,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:27,162 INFO L229 MonitoredProcess]: Starting monitored process 309 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:27,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (309)] Waiting until timeout for monitored process [2022-03-01 17:36:27,392 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:36:27,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:27,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:27,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:27,506 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 86 treesize of output 68 [2022-03-01 17:36:27,607 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:27,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:27,690 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:27,690 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:36:27,768 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:27,768 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1205824618] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:27,768 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:27,768 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:36:27,769 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418261638] [2022-03-01 17:36:27,769 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:27,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:36:27,769 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:27,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:36:27,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:36:27,769 INFO L87 Difference]: Start difference. First operand 307 states and 933 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:28,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:28,053 INFO L93 Difference]: Finished difference Result 412 states and 1181 transitions. [2022-03-01 17:36:28,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:36:28,054 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:28,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:28,054 INFO L225 Difference]: With dead ends: 412 [2022-03-01 17:36:28,054 INFO L226 Difference]: Without dead ends: 412 [2022-03-01 17:36:28,055 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=113, Invalid=487, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:36:28,055 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 84 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 692 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:28,055 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 221 Invalid, 701 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 692 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:28,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2022-03-01 17:36:28,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 304. [2022-03-01 17:36:28,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 3.0297029702970297) internal successors, (918), 303 states have internal predecessors, (918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:28,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 918 transitions. [2022-03-01 17:36:28,058 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 918 transitions. Word has length 20 [2022-03-01 17:36:28,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:28,058 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 918 transitions. [2022-03-01 17:36:28,058 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:28,058 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 918 transitions. [2022-03-01 17:36:28,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:28,059 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:28,059 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:28,075 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (309)] Ended with exit code 0 [2022-03-01 17:36:28,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable309,309 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:28,275 INFO L402 AbstractCegarLoop]: === Iteration 311 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:28,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:28,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1343682850, now seen corresponding path program 309 times [2022-03-01 17:36:28,276 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:28,276 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562455159] [2022-03-01 17:36:28,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:28,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:28,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:28,348 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:28,348 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:28,348 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562455159] [2022-03-01 17:36:28,348 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562455159] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:28,348 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [39235843] [2022-03-01 17:36:28,348 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:36:28,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:28,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:28,349 INFO L229 MonitoredProcess]: Starting monitored process 310 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:28,350 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (310)] Waiting until timeout for monitored process [2022-03-01 17:36:28,560 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:36:28,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:28,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:28,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:28,703 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 86 treesize of output 68 [2022-03-01 17:36:28,818 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:28,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:28,883 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:28,883 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:36:28,961 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:28,961 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [39235843] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:28,961 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:28,961 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:36:28,961 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145901583] [2022-03-01 17:36:28,962 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:28,962 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:36:28,962 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:28,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:36:28,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:36:28,962 INFO L87 Difference]: Start difference. First operand 304 states and 918 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:29,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:29,330 INFO L93 Difference]: Finished difference Result 422 states and 1199 transitions. [2022-03-01 17:36:29,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-01 17:36:29,330 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:29,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:29,331 INFO L225 Difference]: With dead ends: 422 [2022-03-01 17:36:29,331 INFO L226 Difference]: Without dead ends: 416 [2022-03-01 17:36:29,331 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=141, Invalid=615, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:36:29,331 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 98 mSDsluCounter, 407 mSDsCounter, 0 mSdLazyCounter, 727 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 736 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 727 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:29,331 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 226 Invalid, 736 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 727 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:29,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2022-03-01 17:36:29,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 314. [2022-03-01 17:36:29,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 313 states have (on average 3.0191693290734825) internal successors, (945), 313 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:29,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 945 transitions. [2022-03-01 17:36:29,335 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 945 transitions. Word has length 20 [2022-03-01 17:36:29,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:29,335 INFO L470 AbstractCegarLoop]: Abstraction has 314 states and 945 transitions. [2022-03-01 17:36:29,335 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:29,335 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 945 transitions. [2022-03-01 17:36:29,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:29,335 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:29,335 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:29,352 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (310)] Ended with exit code 0 [2022-03-01 17:36:29,552 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 310 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable310 [2022-03-01 17:36:29,552 INFO L402 AbstractCegarLoop]: === Iteration 312 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:29,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:29,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1319782936, now seen corresponding path program 310 times [2022-03-01 17:36:29,552 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:29,552 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612918452] [2022-03-01 17:36:29,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:29,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:29,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:29,630 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:29,630 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:29,630 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612918452] [2022-03-01 17:36:29,630 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612918452] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:29,631 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156505362] [2022-03-01 17:36:29,631 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:36:29,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:29,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:29,632 INFO L229 MonitoredProcess]: Starting monitored process 311 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:29,632 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (311)] Waiting until timeout for monitored process [2022-03-01 17:36:29,853 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:36:29,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:29,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:29,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:30,014 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 106 treesize of output 84 [2022-03-01 17:36:30,112 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:30,112 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:30,184 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:30,184 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:36:30,276 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:30,276 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [156505362] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:30,276 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:30,277 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:36:30,277 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517905039] [2022-03-01 17:36:30,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:30,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:36:30,277 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:30,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:36:30,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:36:30,277 INFO L87 Difference]: Start difference. First operand 314 states and 945 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:30,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:30,689 INFO L93 Difference]: Finished difference Result 393 states and 1145 transitions. [2022-03-01 17:36:30,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:36:30,690 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:30,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:30,690 INFO L225 Difference]: With dead ends: 393 [2022-03-01 17:36:30,690 INFO L226 Difference]: Without dead ends: 393 [2022-03-01 17:36:30,690 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=129, Invalid=573, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:36:30,691 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 69 mSDsluCounter, 471 mSDsCounter, 0 mSdLazyCounter, 880 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 889 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 880 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:30,691 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 249 Invalid, 889 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 880 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:36:30,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2022-03-01 17:36:30,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 303. [2022-03-01 17:36:30,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 302 states have (on average 3.0231788079470197) internal successors, (913), 302 states have internal predecessors, (913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:30,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 913 transitions. [2022-03-01 17:36:30,694 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 913 transitions. Word has length 20 [2022-03-01 17:36:30,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:30,694 INFO L470 AbstractCegarLoop]: Abstraction has 303 states and 913 transitions. [2022-03-01 17:36:30,694 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:30,694 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 913 transitions. [2022-03-01 17:36:30,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:30,695 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:30,695 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:30,711 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (311)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:30,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 311 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable311 [2022-03-01 17:36:30,911 INFO L402 AbstractCegarLoop]: === Iteration 313 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:30,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:30,912 INFO L85 PathProgramCache]: Analyzing trace with hash 97958482, now seen corresponding path program 311 times [2022-03-01 17:36:30,912 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:30,912 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498762455] [2022-03-01 17:36:30,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:30,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:30,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:31,038 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:31,038 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:31,038 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498762455] [2022-03-01 17:36:31,038 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498762455] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:31,038 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [709049300] [2022-03-01 17:36:31,038 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:36:31,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:31,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:31,039 INFO L229 MonitoredProcess]: Starting monitored process 312 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:31,040 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (312)] Waiting until timeout for monitored process [2022-03-01 17:36:31,246 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:36:31,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:31,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:31,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:31,495 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 54 treesize of output 42 [2022-03-01 17:36:31,522 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:31,522 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:31,632 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:31,633 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:36:31,768 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:31,768 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [709049300] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:31,768 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:31,769 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:36:31,769 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044286659] [2022-03-01 17:36:31,769 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:31,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:36:31,769 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:31,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:36:31,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:36:31,769 INFO L87 Difference]: Start difference. First operand 303 states and 913 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:32,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:32,138 INFO L93 Difference]: Finished difference Result 333 states and 982 transitions. [2022-03-01 17:36:32,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:36:32,139 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:32,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:32,139 INFO L225 Difference]: With dead ends: 333 [2022-03-01 17:36:32,139 INFO L226 Difference]: Without dead ends: 321 [2022-03-01 17:36:32,139 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=101, Invalid=451, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:36:32,140 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 47 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 508 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 514 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:32,140 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 151 Invalid, 514 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 508 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:32,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2022-03-01 17:36:32,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 305. [2022-03-01 17:36:32,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 3.0197368421052633) internal successors, (918), 304 states have internal predecessors, (918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:32,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 918 transitions. [2022-03-01 17:36:32,143 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 918 transitions. Word has length 20 [2022-03-01 17:36:32,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:32,143 INFO L470 AbstractCegarLoop]: Abstraction has 305 states and 918 transitions. [2022-03-01 17:36:32,143 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:32,143 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 918 transitions. [2022-03-01 17:36:32,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:32,143 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:32,143 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:32,160 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (312)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:32,344 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 312 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable312 [2022-03-01 17:36:32,344 INFO L402 AbstractCegarLoop]: === Iteration 314 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:32,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:32,344 INFO L85 PathProgramCache]: Analyzing trace with hash 838855816, now seen corresponding path program 312 times [2022-03-01 17:36:32,344 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:32,344 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338490060] [2022-03-01 17:36:32,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:32,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:32,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:32,455 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:32,455 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:32,455 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338490060] [2022-03-01 17:36:32,456 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338490060] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:32,456 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [613341492] [2022-03-01 17:36:32,456 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:36:32,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:32,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:32,457 INFO L229 MonitoredProcess]: Starting monitored process 313 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:32,458 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (313)] Waiting until timeout for monitored process [2022-03-01 17:36:32,662 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:36:32,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:32,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:32,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:32,923 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 75 treesize of output 59 [2022-03-01 17:36:32,998 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:32,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:33,100 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:33,100 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:36:33,241 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:33,242 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [613341492] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:33,242 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:33,242 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:36:33,242 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4701923] [2022-03-01 17:36:33,242 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:33,242 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:36:33,242 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:33,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:36:33,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:36:33,242 INFO L87 Difference]: Start difference. First operand 305 states and 918 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:33,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:33,561 INFO L93 Difference]: Finished difference Result 358 states and 1034 transitions. [2022-03-01 17:36:33,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:36:33,561 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:33,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:33,562 INFO L225 Difference]: With dead ends: 358 [2022-03-01 17:36:33,562 INFO L226 Difference]: Without dead ends: 352 [2022-03-01 17:36:33,562 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:36:33,562 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 96 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 497 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 497 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:33,562 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 148 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 497 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:33,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2022-03-01 17:36:33,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 315. [2022-03-01 17:36:33,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 314 states have (on average 3.0095541401273884) internal successors, (945), 314 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:33,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 945 transitions. [2022-03-01 17:36:33,566 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 945 transitions. Word has length 20 [2022-03-01 17:36:33,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:33,566 INFO L470 AbstractCegarLoop]: Abstraction has 315 states and 945 transitions. [2022-03-01 17:36:33,566 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:33,566 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 945 transitions. [2022-03-01 17:36:33,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:33,566 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:33,566 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:33,583 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (313)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:33,779 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable313,313 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:33,779 INFO L402 AbstractCegarLoop]: === Iteration 315 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:33,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:33,780 INFO L85 PathProgramCache]: Analyzing trace with hash 862755730, now seen corresponding path program 313 times [2022-03-01 17:36:33,780 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:33,780 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544793334] [2022-03-01 17:36:33,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:33,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:33,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:33,853 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:33,853 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:33,853 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544793334] [2022-03-01 17:36:33,853 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544793334] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:33,853 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [944722464] [2022-03-01 17:36:33,853 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:36:33,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:33,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:33,854 INFO L229 MonitoredProcess]: Starting monitored process 314 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:33,855 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (314)] Waiting until timeout for monitored process [2022-03-01 17:36:34,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:34,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:34,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:34,198 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 72 treesize of output 56 [2022-03-01 17:36:34,250 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:34,250 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:34,321 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:34,322 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:36:34,413 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:34,414 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [944722464] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:34,414 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:34,414 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:36:34,414 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128372841] [2022-03-01 17:36:34,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:34,414 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:36:34,414 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:34,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:36:34,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:36:34,414 INFO L87 Difference]: Start difference. First operand 315 states and 945 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:34,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:34,680 INFO L93 Difference]: Finished difference Result 329 states and 980 transitions. [2022-03-01 17:36:34,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:36:34,681 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:34,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:34,681 INFO L225 Difference]: With dead ends: 329 [2022-03-01 17:36:34,681 INFO L226 Difference]: Without dead ends: 329 [2022-03-01 17:36:34,681 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:36:34,682 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 57 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 470 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 470 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:34,682 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 127 Invalid, 478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 470 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:36:34,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2022-03-01 17:36:34,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 302. [2022-03-01 17:36:34,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 301 states have (on average 3.0166112956810633) internal successors, (908), 301 states have internal predecessors, (908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:34,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 908 transitions. [2022-03-01 17:36:34,685 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 908 transitions. Word has length 20 [2022-03-01 17:36:34,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:34,685 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 908 transitions. [2022-03-01 17:36:34,685 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:34,685 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 908 transitions. [2022-03-01 17:36:34,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:34,685 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:34,685 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:34,702 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (314)] Ended with exit code 0 [2022-03-01 17:36:34,902 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable314,314 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:34,902 INFO L402 AbstractCegarLoop]: === Iteration 316 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:34,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:34,902 INFO L85 PathProgramCache]: Analyzing trace with hash -400908494, now seen corresponding path program 314 times [2022-03-01 17:36:34,902 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:34,902 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535584181] [2022-03-01 17:36:34,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:34,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:34,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:35,012 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:35,012 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:35,012 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535584181] [2022-03-01 17:36:35,012 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535584181] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:35,012 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [439651819] [2022-03-01 17:36:35,012 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:36:35,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:35,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:35,013 INFO L229 MonitoredProcess]: Starting monitored process 315 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:35,014 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (315)] Waiting until timeout for monitored process [2022-03-01 17:36:35,231 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:36:35,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:35,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:35,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:35,348 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 57 treesize of output 45 [2022-03-01 17:36:35,419 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:35,419 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:35,523 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:35,523 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:36:35,561 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:35,561 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [439651819] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:35,561 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:35,561 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:36:35,561 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688020646] [2022-03-01 17:36:35,561 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:35,561 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:36:35,561 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:35,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:36:35,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:36:35,562 INFO L87 Difference]: Start difference. First operand 302 states and 908 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:35,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:35,738 INFO L93 Difference]: Finished difference Result 406 states and 1182 transitions. [2022-03-01 17:36:35,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:36:35,739 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:35,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:35,739 INFO L225 Difference]: With dead ends: 406 [2022-03-01 17:36:35,739 INFO L226 Difference]: Without dead ends: 406 [2022-03-01 17:36:35,739 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=109, Invalid=491, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:36:35,739 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 121 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 508 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 518 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:35,739 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 161 Invalid, 518 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 508 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:36:35,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2022-03-01 17:36:35,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 312. [2022-03-01 17:36:35,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 311 states have (on average 3.0643086816720255) internal successors, (953), 311 states have internal predecessors, (953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:35,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 953 transitions. [2022-03-01 17:36:35,743 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 953 transitions. Word has length 20 [2022-03-01 17:36:35,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:35,743 INFO L470 AbstractCegarLoop]: Abstraction has 312 states and 953 transitions. [2022-03-01 17:36:35,743 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:35,743 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 953 transitions. [2022-03-01 17:36:35,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:35,744 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:35,744 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:35,761 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (315)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:35,957 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 315 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable315 [2022-03-01 17:36:35,957 INFO L402 AbstractCegarLoop]: === Iteration 317 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:35,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:35,957 INFO L85 PathProgramCache]: Analyzing trace with hash 481168940, now seen corresponding path program 315 times [2022-03-01 17:36:35,957 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:35,957 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193760633] [2022-03-01 17:36:35,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:35,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:35,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:36,057 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:36,057 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:36,057 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193760633] [2022-03-01 17:36:36,057 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193760633] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:36,057 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [729474352] [2022-03-01 17:36:36,057 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:36:36,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:36,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:36,059 INFO L229 MonitoredProcess]: Starting monitored process 316 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:36,059 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (316)] Waiting until timeout for monitored process [2022-03-01 17:36:36,276 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:36:36,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:36,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:36,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:36,438 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 63 treesize of output 49 [2022-03-01 17:36:36,519 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:36,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:36,644 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:36,645 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:36:36,693 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:36,693 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [729474352] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:36,693 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:36,693 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:36:36,693 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118894658] [2022-03-01 17:36:36,693 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:36,693 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:36:36,693 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:36,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:36:36,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:36:36,694 INFO L87 Difference]: Start difference. First operand 312 states and 953 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:36,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:36,990 INFO L93 Difference]: Finished difference Result 435 states and 1228 transitions. [2022-03-01 17:36:36,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:36:36,990 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:36,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:36,990 INFO L225 Difference]: With dead ends: 435 [2022-03-01 17:36:36,990 INFO L226 Difference]: Without dead ends: 429 [2022-03-01 17:36:36,991 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=109, Invalid=491, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:36:36,991 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 89 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 680 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 689 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 680 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:36,991 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 230 Invalid, 689 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 680 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:36,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2022-03-01 17:36:36,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 315. [2022-03-01 17:36:36,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 314 states have (on average 3.0414012738853504) internal successors, (955), 314 states have internal predecessors, (955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:36,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 955 transitions. [2022-03-01 17:36:36,995 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 955 transitions. Word has length 20 [2022-03-01 17:36:36,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:36,995 INFO L470 AbstractCegarLoop]: Abstraction has 315 states and 955 transitions. [2022-03-01 17:36:36,995 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:36,995 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 955 transitions. [2022-03-01 17:36:36,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:36,995 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:36,995 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:37,012 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (316)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:37,211 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 316 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable316 [2022-03-01 17:36:37,211 INFO L402 AbstractCegarLoop]: === Iteration 318 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:37,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:37,211 INFO L85 PathProgramCache]: Analyzing trace with hash 339988840, now seen corresponding path program 316 times [2022-03-01 17:36:37,212 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:37,212 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863748836] [2022-03-01 17:36:37,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:37,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:37,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:37,318 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:37,318 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:37,318 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863748836] [2022-03-01 17:36:37,318 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863748836] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:37,318 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185261830] [2022-03-01 17:36:37,318 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:36:37,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:37,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:37,319 INFO L229 MonitoredProcess]: Starting monitored process 317 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:37,320 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (317)] Waiting until timeout for monitored process [2022-03-01 17:36:37,527 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:36:37,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:37,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:37,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:37,698 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 57 treesize of output 45 [2022-03-01 17:36:37,808 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:37,808 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:37,965 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:37,965 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:36:38,016 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:38,016 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [185261830] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:38,016 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:38,016 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:36:38,016 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109537844] [2022-03-01 17:36:38,016 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:38,016 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:36:38,016 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:38,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:36:38,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:36:38,017 INFO L87 Difference]: Start difference. First operand 315 states and 955 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:38,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:38,340 INFO L93 Difference]: Finished difference Result 464 states and 1325 transitions. [2022-03-01 17:36:38,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:36:38,340 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:38,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:38,341 INFO L225 Difference]: With dead ends: 464 [2022-03-01 17:36:38,341 INFO L226 Difference]: Without dead ends: 464 [2022-03-01 17:36:38,341 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=114, Invalid=536, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:36:38,341 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 126 mSDsluCounter, 431 mSDsCounter, 0 mSdLazyCounter, 774 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 783 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 774 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:38,341 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 250 Invalid, 783 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 774 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:38,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2022-03-01 17:36:38,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 318. [2022-03-01 17:36:38,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 317 states have (on average 3.0599369085173502) internal successors, (970), 317 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:38,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 970 transitions. [2022-03-01 17:36:38,345 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 970 transitions. Word has length 20 [2022-03-01 17:36:38,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:38,345 INFO L470 AbstractCegarLoop]: Abstraction has 318 states and 970 transitions. [2022-03-01 17:36:38,345 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:38,345 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 970 transitions. [2022-03-01 17:36:38,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:38,346 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:38,346 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:38,362 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (317)] Ended with exit code 0 [2022-03-01 17:36:38,562 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable317,317 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:38,563 INFO L402 AbstractCegarLoop]: === Iteration 319 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:38,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:38,563 INFO L85 PathProgramCache]: Analyzing trace with hash 1334364460, now seen corresponding path program 317 times [2022-03-01 17:36:38,563 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:38,563 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898009298] [2022-03-01 17:36:38,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:38,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:38,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:38,659 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:38,659 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:38,659 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898009298] [2022-03-01 17:36:38,659 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898009298] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:38,659 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1944993934] [2022-03-01 17:36:38,659 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:36:38,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:38,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:38,660 INFO L229 MonitoredProcess]: Starting monitored process 318 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:38,661 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (318)] Waiting until timeout for monitored process [2022-03-01 17:36:38,890 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:36:38,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:38,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:38,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:39,046 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 57 treesize of output 45 [2022-03-01 17:36:39,171 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:39,171 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:39,333 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:39,333 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:36:39,392 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:39,392 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1944993934] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:39,392 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:39,392 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:36:39,392 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143476696] [2022-03-01 17:36:39,392 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:39,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:36:39,392 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:39,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:36:39,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:36:39,392 INFO L87 Difference]: Start difference. First operand 318 states and 970 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:39,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:39,814 INFO L93 Difference]: Finished difference Result 460 states and 1314 transitions. [2022-03-01 17:36:39,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:36:39,814 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:39,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:39,815 INFO L225 Difference]: With dead ends: 460 [2022-03-01 17:36:39,815 INFO L226 Difference]: Without dead ends: 460 [2022-03-01 17:36:39,815 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:36:39,815 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 97 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 731 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 245 SdHoareTripleChecker+Invalid, 738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 731 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:39,815 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 245 Invalid, 738 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 731 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:36:39,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2022-03-01 17:36:39,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 315. [2022-03-01 17:36:39,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 314 states have (on average 3.0414012738853504) internal successors, (955), 314 states have internal predecessors, (955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:39,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 955 transitions. [2022-03-01 17:36:39,819 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 955 transitions. Word has length 20 [2022-03-01 17:36:39,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:39,819 INFO L470 AbstractCegarLoop]: Abstraction has 315 states and 955 transitions. [2022-03-01 17:36:39,819 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:39,819 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 955 transitions. [2022-03-01 17:36:39,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:39,820 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:39,820 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:39,837 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (318)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:40,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable318,318 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:40,035 INFO L402 AbstractCegarLoop]: === Iteration 320 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:40,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:40,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1980149704, now seen corresponding path program 318 times [2022-03-01 17:36:40,035 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:40,036 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170658018] [2022-03-01 17:36:40,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:40,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:40,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:40,109 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:40,109 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:40,109 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170658018] [2022-03-01 17:36:40,109 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170658018] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:40,109 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [582390453] [2022-03-01 17:36:40,110 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:36:40,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:40,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:40,111 INFO L229 MonitoredProcess]: Starting monitored process 319 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:40,112 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (319)] Waiting until timeout for monitored process [2022-03-01 17:36:40,318 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:36:40,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:40,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:40,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:40,433 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 57 treesize of output 45 [2022-03-01 17:36:40,492 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:40,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:40,612 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:40,613 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:36:40,652 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:40,652 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [582390453] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:40,652 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:40,652 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:36:40,652 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857412356] [2022-03-01 17:36:40,652 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:40,652 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:36:40,653 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:40,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:36:40,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:36:40,653 INFO L87 Difference]: Start difference. First operand 315 states and 955 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:40,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:40,909 INFO L93 Difference]: Finished difference Result 452 states and 1277 transitions. [2022-03-01 17:36:40,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:36:40,910 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:40,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:40,910 INFO L225 Difference]: With dead ends: 452 [2022-03-01 17:36:40,910 INFO L226 Difference]: Without dead ends: 446 [2022-03-01 17:36:40,910 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:36:40,911 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 141 mSDsluCounter, 348 mSDsCounter, 0 mSdLazyCounter, 603 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 603 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:40,911 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 199 Invalid, 614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 603 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:40,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2022-03-01 17:36:40,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 319. [2022-03-01 17:36:40,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 318 states have (on average 3.047169811320755) internal successors, (969), 318 states have internal predecessors, (969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:40,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 969 transitions. [2022-03-01 17:36:40,915 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 969 transitions. Word has length 20 [2022-03-01 17:36:40,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:40,915 INFO L470 AbstractCegarLoop]: Abstraction has 319 states and 969 transitions. [2022-03-01 17:36:40,915 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:40,915 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 969 transitions. [2022-03-01 17:36:40,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:40,915 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:40,915 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:40,932 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (319)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:41,132 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable319,319 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:41,132 INFO L402 AbstractCegarLoop]: === Iteration 321 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:41,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:41,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1956249790, now seen corresponding path program 319 times [2022-03-01 17:36:41,132 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:41,132 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691786174] [2022-03-01 17:36:41,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:41,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:41,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:41,207 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:41,208 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:41,208 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691786174] [2022-03-01 17:36:41,208 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691786174] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:41,208 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130713307] [2022-03-01 17:36:41,208 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:36:41,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:41,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:41,209 INFO L229 MonitoredProcess]: Starting monitored process 320 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:41,209 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (320)] Waiting until timeout for monitored process [2022-03-01 17:36:41,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:41,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:41,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:41,513 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 57 treesize of output 45 [2022-03-01 17:36:41,576 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:41,576 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:41,702 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:41,702 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:36:41,750 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:41,750 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130713307] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:41,750 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:41,750 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:36:41,750 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628582155] [2022-03-01 17:36:41,751 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:41,751 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:36:41,751 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:41,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:36:41,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:36:41,751 INFO L87 Difference]: Start difference. First operand 319 states and 969 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:42,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:42,120 INFO L93 Difference]: Finished difference Result 435 states and 1259 transitions. [2022-03-01 17:36:42,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:36:42,120 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:42,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:42,121 INFO L225 Difference]: With dead ends: 435 [2022-03-01 17:36:42,121 INFO L226 Difference]: Without dead ends: 435 [2022-03-01 17:36:42,121 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:36:42,121 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 119 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 788 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 800 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 788 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:42,121 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 269 Invalid, 800 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 788 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:42,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2022-03-01 17:36:42,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 316. [2022-03-01 17:36:42,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 315 states have (on average 3.0444444444444443) internal successors, (959), 315 states have internal predecessors, (959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:42,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 959 transitions. [2022-03-01 17:36:42,125 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 959 transitions. Word has length 20 [2022-03-01 17:36:42,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:42,125 INFO L470 AbstractCegarLoop]: Abstraction has 316 states and 959 transitions. [2022-03-01 17:36:42,125 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:42,125 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 959 transitions. [2022-03-01 17:36:42,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:42,126 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:42,126 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:42,142 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (320)] Ended with exit code 0 [2022-03-01 17:36:42,326 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 320 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable320 [2022-03-01 17:36:42,326 INFO L402 AbstractCegarLoop]: === Iteration 322 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:42,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:42,326 INFO L85 PathProgramCache]: Analyzing trace with hash -927468338, now seen corresponding path program 320 times [2022-03-01 17:36:42,326 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:42,326 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45810143] [2022-03-01 17:36:42,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:42,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:42,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:42,434 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:42,434 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:42,434 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45810143] [2022-03-01 17:36:42,434 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45810143] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:42,434 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [771838444] [2022-03-01 17:36:42,434 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:36:42,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:42,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:42,436 INFO L229 MonitoredProcess]: Starting monitored process 321 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:42,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (321)] Waiting until timeout for monitored process [2022-03-01 17:36:42,652 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:36:42,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:42,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:42,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:42,852 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 27 treesize of output 21 [2022-03-01 17:36:42,914 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:42,914 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:43,060 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:43,061 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:36:43,118 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:43,118 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [771838444] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:43,118 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:43,118 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:36:43,118 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375556265] [2022-03-01 17:36:43,118 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:43,118 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:36:43,118 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:43,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:36:43,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:36:43,118 INFO L87 Difference]: Start difference. First operand 316 states and 959 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:43,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:43,425 INFO L93 Difference]: Finished difference Result 388 states and 1143 transitions. [2022-03-01 17:36:43,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:36:43,425 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:43,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:43,426 INFO L225 Difference]: With dead ends: 388 [2022-03-01 17:36:43,426 INFO L226 Difference]: Without dead ends: 388 [2022-03-01 17:36:43,426 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:36:43,426 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 73 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 632 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 632 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:43,426 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 187 Invalid, 638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 632 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:43,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2022-03-01 17:36:43,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 317. [2022-03-01 17:36:43,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 316 states have (on average 3.0411392405063293) internal successors, (961), 316 states have internal predecessors, (961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:43,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 961 transitions. [2022-03-01 17:36:43,430 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 961 transitions. Word has length 20 [2022-03-01 17:36:43,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:43,430 INFO L470 AbstractCegarLoop]: Abstraction has 317 states and 961 transitions. [2022-03-01 17:36:43,430 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:43,430 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 961 transitions. [2022-03-01 17:36:43,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:43,431 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:43,431 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:43,447 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (321)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:43,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 321 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable321 [2022-03-01 17:36:43,631 INFO L402 AbstractCegarLoop]: === Iteration 323 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:43,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:43,631 INFO L85 PathProgramCache]: Analyzing trace with hash 66907282, now seen corresponding path program 321 times [2022-03-01 17:36:43,631 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:43,631 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917299603] [2022-03-01 17:36:43,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:43,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:43,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:43,739 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:43,739 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:43,739 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917299603] [2022-03-01 17:36:43,739 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917299603] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:43,739 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [493997096] [2022-03-01 17:36:43,739 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:36:43,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:43,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:43,740 INFO L229 MonitoredProcess]: Starting monitored process 322 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:43,741 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (322)] Waiting until timeout for monitored process [2022-03-01 17:36:43,963 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:36:43,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:43,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:43,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:44,115 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 27 treesize of output 21 [2022-03-01 17:36:44,167 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:44,167 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:44,312 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:44,312 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:36:44,359 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:44,359 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [493997096] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:44,359 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:44,360 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:36:44,360 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247536334] [2022-03-01 17:36:44,360 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:44,360 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:36:44,360 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:44,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:36:44,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:36:44,360 INFO L87 Difference]: Start difference. First operand 317 states and 961 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:44,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:44,689 INFO L93 Difference]: Finished difference Result 409 states and 1181 transitions. [2022-03-01 17:36:44,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:36:44,689 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:44,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:44,690 INFO L225 Difference]: With dead ends: 409 [2022-03-01 17:36:44,690 INFO L226 Difference]: Without dead ends: 409 [2022-03-01 17:36:44,690 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=109, Invalid=593, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:36:44,690 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 120 mSDsluCounter, 357 mSDsCounter, 0 mSdLazyCounter, 658 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 664 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 658 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:44,690 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 208 Invalid, 664 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 658 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:44,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2022-03-01 17:36:44,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 306. [2022-03-01 17:36:44,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 3.0295081967213116) internal successors, (924), 305 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:44,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 924 transitions. [2022-03-01 17:36:44,694 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 924 transitions. Word has length 20 [2022-03-01 17:36:44,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:44,694 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 924 transitions. [2022-03-01 17:36:44,694 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:44,694 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 924 transitions. [2022-03-01 17:36:44,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:44,695 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:44,695 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:44,712 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (322)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:44,912 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 322 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable322 [2022-03-01 17:36:44,912 INFO L402 AbstractCegarLoop]: === Iteration 324 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:44,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:44,912 INFO L85 PathProgramCache]: Analyzing trace with hash -228519900, now seen corresponding path program 322 times [2022-03-01 17:36:44,912 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:44,912 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351327748] [2022-03-01 17:36:44,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:44,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:44,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:44,983 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:44,983 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:44,983 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351327748] [2022-03-01 17:36:44,983 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351327748] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:44,983 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645352632] [2022-03-01 17:36:44,983 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:36:44,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:44,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:44,984 INFO L229 MonitoredProcess]: Starting monitored process 323 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:44,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (323)] Waiting until timeout for monitored process [2022-03-01 17:36:45,139 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:36:45,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:45,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:45,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:45,301 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:45,301 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:45,429 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:45,429 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:36:45,475 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:45,476 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [645352632] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:45,476 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:45,476 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:36:45,476 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989804395] [2022-03-01 17:36:45,476 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:45,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:36:45,476 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:45,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:36:45,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:36:45,476 INFO L87 Difference]: Start difference. First operand 306 states and 924 transitions. Second operand has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:45,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:45,704 INFO L93 Difference]: Finished difference Result 331 states and 988 transitions. [2022-03-01 17:36:45,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:36:45,704 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 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 20 [2022-03-01 17:36:45,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:45,705 INFO L225 Difference]: With dead ends: 331 [2022-03-01 17:36:45,705 INFO L226 Difference]: Without dead ends: 331 [2022-03-01 17:36:45,705 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=94, Invalid=368, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:36:45,705 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 46 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 498 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 498 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:45,705 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 147 Invalid, 502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 498 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:45,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2022-03-01 17:36:45,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 303. [2022-03-01 17:36:45,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 302 states have (on average 3.019867549668874) internal successors, (912), 302 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:45,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 912 transitions. [2022-03-01 17:36:45,708 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 912 transitions. Word has length 20 [2022-03-01 17:36:45,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:45,708 INFO L470 AbstractCegarLoop]: Abstraction has 303 states and 912 transitions. [2022-03-01 17:36:45,709 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:45,709 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 912 transitions. [2022-03-01 17:36:45,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:45,709 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:45,709 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:45,726 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (323)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:45,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 323 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable323 [2022-03-01 17:36:45,923 INFO L402 AbstractCegarLoop]: === Iteration 325 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:45,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:45,923 INFO L85 PathProgramCache]: Analyzing trace with hash -1065068216, now seen corresponding path program 323 times [2022-03-01 17:36:45,924 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:45,924 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275982315] [2022-03-01 17:36:45,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:45,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:45,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:46,002 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:46,002 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:46,002 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275982315] [2022-03-01 17:36:46,003 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275982315] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:46,003 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437497281] [2022-03-01 17:36:46,003 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:36:46,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:46,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:46,004 INFO L229 MonitoredProcess]: Starting monitored process 324 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:46,004 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (324)] Waiting until timeout for monitored process [2022-03-01 17:36:46,239 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:36:46,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:46,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:46,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:46,419 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 54 treesize of output 42 [2022-03-01 17:36:46,482 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:46,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:46,628 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:46,628 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:36:46,687 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:46,687 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437497281] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:46,687 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:46,687 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:36:46,687 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467137404] [2022-03-01 17:36:46,688 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:46,688 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:36:46,688 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:46,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:36:46,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:36:46,688 INFO L87 Difference]: Start difference. First operand 303 states and 912 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:46,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:46,924 INFO L93 Difference]: Finished difference Result 376 states and 1082 transitions. [2022-03-01 17:36:46,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:36:46,924 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:46,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:46,925 INFO L225 Difference]: With dead ends: 376 [2022-03-01 17:36:46,925 INFO L226 Difference]: Without dead ends: 370 [2022-03-01 17:36:46,925 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:36:46,925 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 79 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 545 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 545 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:46,925 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 178 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 545 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:46,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 370 states. [2022-03-01 17:36:46,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 370 to 317. [2022-03-01 17:36:46,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 316 states have (on average 3.009493670886076) internal successors, (951), 316 states have internal predecessors, (951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:46,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 951 transitions. [2022-03-01 17:36:46,929 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 951 transitions. Word has length 20 [2022-03-01 17:36:46,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:46,929 INFO L470 AbstractCegarLoop]: Abstraction has 317 states and 951 transitions. [2022-03-01 17:36:46,929 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:46,929 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 951 transitions. [2022-03-01 17:36:46,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:46,929 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:46,929 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:46,946 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (324)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:47,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable324,324 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:47,143 INFO L402 AbstractCegarLoop]: === Iteration 326 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:47,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:47,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1041168302, now seen corresponding path program 324 times [2022-03-01 17:36:47,144 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:47,144 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870656348] [2022-03-01 17:36:47,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:47,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:47,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:47,227 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:47,228 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:47,228 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870656348] [2022-03-01 17:36:47,228 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870656348] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:47,228 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1334844507] [2022-03-01 17:36:47,228 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:36:47,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:47,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:47,229 INFO L229 MonitoredProcess]: Starting monitored process 325 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:47,259 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (325)] Waiting until timeout for monitored process [2022-03-01 17:36:47,484 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:36:47,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:47,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:47,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:47,605 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 54 treesize of output 42 [2022-03-01 17:36:47,640 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:47,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:47,781 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:47,781 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:36:47,828 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:47,828 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1334844507] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:47,828 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:47,828 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:36:47,828 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293075806] [2022-03-01 17:36:47,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:47,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:36:47,828 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:47,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:36:47,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:36:47,829 INFO L87 Difference]: Start difference. First operand 317 states and 951 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:48,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:48,062 INFO L93 Difference]: Finished difference Result 382 states and 1103 transitions. [2022-03-01 17:36:48,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:36:48,062 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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 20 [2022-03-01 17:36:48,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:48,063 INFO L225 Difference]: With dead ends: 382 [2022-03-01 17:36:48,063 INFO L226 Difference]: Without dead ends: 382 [2022-03-01 17:36:48,063 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:36:48,063 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 70 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:48,063 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 170 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 478 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:48,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2022-03-01 17:36:48,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 315. [2022-03-01 17:36:48,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 314 states have (on average 3.0127388535031847) internal successors, (946), 314 states have internal predecessors, (946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:48,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 946 transitions. [2022-03-01 17:36:48,066 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 946 transitions. Word has length 20 [2022-03-01 17:36:48,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:48,067 INFO L470 AbstractCegarLoop]: Abstraction has 315 states and 946 transitions. [2022-03-01 17:36:48,067 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:48,067 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 946 transitions. [2022-03-01 17:36:48,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:48,067 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:48,067 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:48,084 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (325)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:48,280 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 325 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable325 [2022-03-01 17:36:48,281 INFO L402 AbstractCegarLoop]: === Iteration 327 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:48,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:48,281 INFO L85 PathProgramCache]: Analyzing trace with hash 441966636, now seen corresponding path program 325 times [2022-03-01 17:36:48,281 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:48,281 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725989991] [2022-03-01 17:36:48,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:48,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:48,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:48,351 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:48,351 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:48,352 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725989991] [2022-03-01 17:36:48,352 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725989991] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:48,352 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [989922372] [2022-03-01 17:36:48,352 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:36:48,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:48,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:48,353 INFO L229 MonitoredProcess]: Starting monitored process 326 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:48,353 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (326)] Waiting until timeout for monitored process [2022-03-01 17:36:48,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:48,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:48,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:48,749 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:48,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:48,858 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:48,859 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:36:48,904 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:48,904 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [989922372] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:48,904 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:48,904 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:36:48,904 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622811672] [2022-03-01 17:36:48,904 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:48,904 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:36:48,904 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:48,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:36:48,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:36:48,904 INFO L87 Difference]: Start difference. First operand 315 states and 946 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:49,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:49,136 INFO L93 Difference]: Finished difference Result 351 states and 1038 transitions. [2022-03-01 17:36:49,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:36:49,136 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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 20 [2022-03-01 17:36:49,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:49,137 INFO L225 Difference]: With dead ends: 351 [2022-03-01 17:36:49,137 INFO L226 Difference]: Without dead ends: 351 [2022-03-01 17:36:49,137 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:36:49,137 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 54 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 482 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 488 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 482 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:49,137 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 154 Invalid, 488 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 482 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:49,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-03-01 17:36:49,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 302. [2022-03-01 17:36:49,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 301 states have (on average 3.0166112956810633) internal successors, (908), 301 states have internal predecessors, (908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:49,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 908 transitions. [2022-03-01 17:36:49,140 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 908 transitions. Word has length 20 [2022-03-01 17:36:49,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:49,140 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 908 transitions. [2022-03-01 17:36:49,140 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:49,140 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 908 transitions. [2022-03-01 17:36:49,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:49,141 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:49,141 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:49,157 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (326)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:49,341 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable326,326 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:49,341 INFO L402 AbstractCegarLoop]: === Iteration 328 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:49,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:49,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1599286462, now seen corresponding path program 326 times [2022-03-01 17:36:49,342 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:49,342 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300620720] [2022-03-01 17:36:49,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:49,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:49,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:49,439 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:49,440 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:49,440 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300620720] [2022-03-01 17:36:49,440 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300620720] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:49,440 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1105486010] [2022-03-01 17:36:49,440 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:36:49,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:49,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:49,441 INFO L229 MonitoredProcess]: Starting monitored process 327 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:49,441 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (327)] Waiting until timeout for monitored process [2022-03-01 17:36:49,675 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:36:49,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:49,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:49,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:49,839 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 54 treesize of output 42 [2022-03-01 17:36:49,861 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:49,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:49,925 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:49,925 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:36:50,034 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:50,035 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1105486010] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:50,035 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:50,035 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-01 17:36:50,035 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340519207] [2022-03-01 17:36:50,035 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:50,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:36:50,035 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:50,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:36:50,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:36:50,035 INFO L87 Difference]: Start difference. First operand 302 states and 908 transitions. Second operand has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:50,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:50,279 INFO L93 Difference]: Finished difference Result 321 states and 949 transitions. [2022-03-01 17:36:50,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:36:50,279 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:50,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:50,279 INFO L225 Difference]: With dead ends: 321 [2022-03-01 17:36:50,279 INFO L226 Difference]: Without dead ends: 309 [2022-03-01 17:36:50,279 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:36:50,280 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 35 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 507 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:50,280 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 157 Invalid, 511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 507 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:36:50,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2022-03-01 17:36:50,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 306. [2022-03-01 17:36:50,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 3.0098360655737704) internal successors, (918), 305 states have internal predecessors, (918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:50,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 918 transitions. [2022-03-01 17:36:50,283 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 918 transitions. Word has length 20 [2022-03-01 17:36:50,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:50,283 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 918 transitions. [2022-03-01 17:36:50,283 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:50,283 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 918 transitions. [2022-03-01 17:36:50,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:50,283 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:50,283 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:50,300 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (327)] Ended with exit code 0 [2022-03-01 17:36:50,500 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable327,327 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:50,500 INFO L402 AbstractCegarLoop]: === Iteration 329 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:50,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:50,500 INFO L85 PathProgramCache]: Analyzing trace with hash -858389128, now seen corresponding path program 327 times [2022-03-01 17:36:50,500 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:50,500 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557312401] [2022-03-01 17:36:50,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:50,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:50,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:50,600 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:50,600 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:50,600 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557312401] [2022-03-01 17:36:50,600 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557312401] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:50,600 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1558533080] [2022-03-01 17:36:50,600 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:36:50,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:50,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:50,601 INFO L229 MonitoredProcess]: Starting monitored process 328 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:50,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (328)] Waiting until timeout for monitored process [2022-03-01 17:36:50,836 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:36:50,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:50,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:50,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:50,958 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 75 treesize of output 59 [2022-03-01 17:36:51,050 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:51,050 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:51,127 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:51,127 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:36:51,280 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:51,280 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1558533080] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:51,280 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:51,280 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-01 17:36:51,280 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528028204] [2022-03-01 17:36:51,280 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:51,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:36:51,281 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:51,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:36:51,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:36:51,281 INFO L87 Difference]: Start difference. First operand 306 states and 918 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:51,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:51,558 INFO L93 Difference]: Finished difference Result 346 states and 1001 transitions. [2022-03-01 17:36:51,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:36:51,559 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:51,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:51,559 INFO L225 Difference]: With dead ends: 346 [2022-03-01 17:36:51,559 INFO L226 Difference]: Without dead ends: 340 [2022-03-01 17:36:51,559 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=108, Invalid=492, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:36:51,559 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 67 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 457 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:51,559 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 145 Invalid, 463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 457 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:36:51,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2022-03-01 17:36:51,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 316. [2022-03-01 17:36:51,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 315 states have (on average 3.0) internal successors, (945), 315 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:51,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 945 transitions. [2022-03-01 17:36:51,563 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 945 transitions. Word has length 20 [2022-03-01 17:36:51,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:51,563 INFO L470 AbstractCegarLoop]: Abstraction has 316 states and 945 transitions. [2022-03-01 17:36:51,563 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:51,563 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 945 transitions. [2022-03-01 17:36:51,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:51,564 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:51,564 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:51,580 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (328)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:51,780 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 328 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable328 [2022-03-01 17:36:51,781 INFO L402 AbstractCegarLoop]: === Iteration 330 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:51,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:51,781 INFO L85 PathProgramCache]: Analyzing trace with hash -834489214, now seen corresponding path program 328 times [2022-03-01 17:36:51,781 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:51,781 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574137660] [2022-03-01 17:36:51,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:51,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:51,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:51,853 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:51,853 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:51,853 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574137660] [2022-03-01 17:36:51,853 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574137660] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:51,853 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1461930206] [2022-03-01 17:36:51,853 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:36:51,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:51,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:51,854 INFO L229 MonitoredProcess]: Starting monitored process 329 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:51,855 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (329)] Waiting until timeout for monitored process [2022-03-01 17:36:52,085 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:36:52,085 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:52,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:52,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:52,187 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 72 treesize of output 56 [2022-03-01 17:36:52,258 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:52,258 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:52,327 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:52,327 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:36:52,476 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:52,476 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1461930206] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:52,476 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:52,476 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:36:52,476 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381686273] [2022-03-01 17:36:52,476 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:52,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:36:52,476 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:52,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:36:52,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:36:52,477 INFO L87 Difference]: Start difference. First operand 316 states and 945 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:52,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:52,652 INFO L93 Difference]: Finished difference Result 317 states and 947 transitions. [2022-03-01 17:36:52,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:36:52,652 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:52,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:52,653 INFO L225 Difference]: With dead ends: 317 [2022-03-01 17:36:52,653 INFO L226 Difference]: Without dead ends: 317 [2022-03-01 17:36:52,653 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:36:52,653 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 38 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 418 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:52,653 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 114 Invalid, 424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 418 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:36:52,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2022-03-01 17:36:52,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 304. [2022-03-01 17:36:52,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 3.0132013201320134) internal successors, (913), 303 states have internal predecessors, (913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:52,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 913 transitions. [2022-03-01 17:36:52,656 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 913 transitions. Word has length 20 [2022-03-01 17:36:52,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:52,657 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 913 transitions. [2022-03-01 17:36:52,657 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:52,657 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 913 transitions. [2022-03-01 17:36:52,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:52,657 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:52,657 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:52,674 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (329)] Ended with exit code 0 [2022-03-01 17:36:52,874 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable329,329 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:52,874 INFO L402 AbstractCegarLoop]: === Iteration 331 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:52,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:52,874 INFO L85 PathProgramCache]: Analyzing trace with hash -2125846306, now seen corresponding path program 329 times [2022-03-01 17:36:52,874 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:52,874 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858772028] [2022-03-01 17:36:52,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:52,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:52,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:52,919 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:52,919 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:52,919 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858772028] [2022-03-01 17:36:52,920 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858772028] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:52,920 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [100573508] [2022-03-01 17:36:52,920 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:36:52,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:52,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:52,921 INFO L229 MonitoredProcess]: Starting monitored process 330 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:52,921 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (330)] Waiting until timeout for monitored process [2022-03-01 17:36:53,134 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:36:53,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:53,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:53,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:53,218 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 54 treesize of output 42 [2022-03-01 17:36:53,258 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:53,258 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:53,341 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:53,341 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:36:53,397 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:53,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [100573508] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:53,397 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:53,397 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-03-01 17:36:53,397 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816101450] [2022-03-01 17:36:53,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:53,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:36:53,398 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:53,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:36:53,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:36:53,398 INFO L87 Difference]: Start difference. First operand 304 states and 913 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:53,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:53,616 INFO L93 Difference]: Finished difference Result 352 states and 1016 transitions. [2022-03-01 17:36:53,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:36:53,617 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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 20 [2022-03-01 17:36:53,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:53,617 INFO L225 Difference]: With dead ends: 352 [2022-03-01 17:36:53,617 INFO L226 Difference]: Without dead ends: 346 [2022-03-01 17:36:53,617 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:36:53,617 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 55 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 480 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 480 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:53,617 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 159 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 480 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:53,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2022-03-01 17:36:53,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 318. [2022-03-01 17:36:53,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 317 states have (on average 3.003154574132492) internal successors, (952), 317 states have internal predecessors, (952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:53,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 952 transitions. [2022-03-01 17:36:53,639 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 952 transitions. Word has length 20 [2022-03-01 17:36:53,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:53,639 INFO L470 AbstractCegarLoop]: Abstraction has 318 states and 952 transitions. [2022-03-01 17:36:53,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:53,639 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 952 transitions. [2022-03-01 17:36:53,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:53,640 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:53,640 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:53,656 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (330)] Ended with exit code 0 [2022-03-01 17:36:53,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable330,330 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:53,855 INFO L402 AbstractCegarLoop]: === Iteration 332 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:53,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:53,856 INFO L85 PathProgramCache]: Analyzing trace with hash -2101946392, now seen corresponding path program 330 times [2022-03-01 17:36:53,856 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:53,856 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096140280] [2022-03-01 17:36:53,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:53,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:53,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:53,902 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:53,902 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:53,902 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096140280] [2022-03-01 17:36:53,902 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096140280] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:53,902 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [684853062] [2022-03-01 17:36:53,902 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:36:53,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:53,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:53,903 INFO L229 MonitoredProcess]: Starting monitored process 331 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:53,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (331)] Waiting until timeout for monitored process [2022-03-01 17:36:54,132 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:36:54,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:54,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:54,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:54,191 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 54 treesize of output 42 [2022-03-01 17:36:54,219 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:54,219 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:54,289 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:54,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:36:54,331 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:54,331 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [684853062] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:54,332 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:54,332 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:36:54,332 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265705852] [2022-03-01 17:36:54,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:54,332 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:36:54,332 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:54,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:36:54,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:36:54,332 INFO L87 Difference]: Start difference. First operand 318 states and 952 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:54,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:54,483 INFO L93 Difference]: Finished difference Result 352 states and 1022 transitions. [2022-03-01 17:36:54,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:36:54,484 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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 20 [2022-03-01 17:36:54,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:54,484 INFO L225 Difference]: With dead ends: 352 [2022-03-01 17:36:54,484 INFO L226 Difference]: Without dead ends: 352 [2022-03-01 17:36:54,484 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=88, Invalid=332, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:36:54,484 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 56 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 490 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:54,484 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 169 Invalid, 490 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 485 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:36:54,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2022-03-01 17:36:54,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 316. [2022-03-01 17:36:54,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 315 states have (on average 3.0063492063492063) internal successors, (947), 315 states have internal predecessors, (947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:54,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 947 transitions. [2022-03-01 17:36:54,488 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 947 transitions. Word has length 20 [2022-03-01 17:36:54,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:54,488 INFO L470 AbstractCegarLoop]: Abstraction has 316 states and 947 transitions. [2022-03-01 17:36:54,488 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:54,488 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 947 transitions. [2022-03-01 17:36:54,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:54,489 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:54,489 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:54,506 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (331)] Ended with exit code 0 [2022-03-01 17:36:54,689 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 331 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable331 [2022-03-01 17:36:54,690 INFO L402 AbstractCegarLoop]: === Iteration 333 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:54,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:54,690 INFO L85 PathProgramCache]: Analyzing trace with hash -618811454, now seen corresponding path program 331 times [2022-03-01 17:36:54,690 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:54,690 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078671612] [2022-03-01 17:36:54,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:54,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:54,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:54,799 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:54,799 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:54,799 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078671612] [2022-03-01 17:36:54,799 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078671612] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:54,799 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1267024109] [2022-03-01 17:36:54,799 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:36:54,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:54,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:54,800 INFO L229 MonitoredProcess]: Starting monitored process 332 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:54,801 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (332)] Waiting until timeout for monitored process [2022-03-01 17:36:55,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:55,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:55,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:55,154 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:55,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:55,248 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:36:55,248 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:36:55,314 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:55,315 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1267024109] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:55,315 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:55,315 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-03-01 17:36:55,315 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191846903] [2022-03-01 17:36:55,315 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:55,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-01 17:36:55,315 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:55,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-01 17:36:55,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:36:55,315 INFO L87 Difference]: Start difference. First operand 316 states and 947 transitions. Second operand has 23 states, 23 states have (on average 1.8695652173913044) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:55,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:55,604 INFO L93 Difference]: Finished difference Result 327 states and 972 transitions. [2022-03-01 17:36:55,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:36:55,605 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.8695652173913044) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:55,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:55,605 INFO L225 Difference]: With dead ends: 327 [2022-03-01 17:36:55,605 INFO L226 Difference]: Without dead ends: 327 [2022-03-01 17:36:55,605 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=117, Invalid=585, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:36:55,605 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 58 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 517 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:55,605 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 156 Invalid, 521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 517 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:55,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2022-03-01 17:36:55,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 299. [2022-03-01 17:36:55,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 298 states have (on average 3.0134228187919465) internal successors, (898), 298 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:55,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 898 transitions. [2022-03-01 17:36:55,608 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 898 transitions. Word has length 20 [2022-03-01 17:36:55,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:55,609 INFO L470 AbstractCegarLoop]: Abstraction has 299 states and 898 transitions. [2022-03-01 17:36:55,609 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.8695652173913044) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:55,609 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 898 transitions. [2022-03-01 17:36:55,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:55,609 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:55,609 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:55,625 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (332)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:55,818 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable332,332 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:55,818 INFO L402 AbstractCegarLoop]: === Iteration 334 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:55,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:55,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1305061192, now seen corresponding path program 332 times [2022-03-01 17:36:55,819 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:55,819 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952395390] [2022-03-01 17:36:55,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:55,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:55,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:55,907 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:55,907 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:55,907 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952395390] [2022-03-01 17:36:55,907 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952395390] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:55,907 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [515519014] [2022-03-01 17:36:55,907 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:36:55,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:55,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:55,908 INFO L229 MonitoredProcess]: Starting monitored process 333 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:55,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (333)] Waiting until timeout for monitored process [2022-03-01 17:36:56,066 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:36:56,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:56,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:56,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:56,137 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 54 treesize of output 42 [2022-03-01 17:36:56,256 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:56,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:56,388 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:36:56,389 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:36:56,393 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:56,393 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [515519014] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:56,393 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:56,394 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-01 17:36:56,394 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556260326] [2022-03-01 17:36:56,394 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:56,394 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:36:56,394 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:56,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:36:56,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:36:56,394 INFO L87 Difference]: Start difference. First operand 299 states and 898 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:56,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:56,696 INFO L93 Difference]: Finished difference Result 455 states and 1317 transitions. [2022-03-01 17:36:56,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:36:56,697 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:56,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:56,697 INFO L225 Difference]: With dead ends: 455 [2022-03-01 17:36:56,697 INFO L226 Difference]: Without dead ends: 455 [2022-03-01 17:36:56,697 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:36:56,698 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 112 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 661 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 670 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 661 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:56,698 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 196 Invalid, 670 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 661 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:56,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2022-03-01 17:36:56,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 311. [2022-03-01 17:36:56,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 310 states have (on average 3.029032258064516) internal successors, (939), 310 states have internal predecessors, (939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:56,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 939 transitions. [2022-03-01 17:36:56,701 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 939 transitions. Word has length 20 [2022-03-01 17:36:56,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:56,701 INFO L470 AbstractCegarLoop]: Abstraction has 311 states and 939 transitions. [2022-03-01 17:36:56,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:56,701 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 939 transitions. [2022-03-01 17:36:56,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:56,702 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:56,702 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:56,718 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (333)] Ended with exit code 0 [2022-03-01 17:36:56,910 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 333 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable333 [2022-03-01 17:36:56,910 INFO L402 AbstractCegarLoop]: === Iteration 335 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:56,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:56,910 INFO L85 PathProgramCache]: Analyzing trace with hash 719820798, now seen corresponding path program 333 times [2022-03-01 17:36:56,911 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:56,911 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030993440] [2022-03-01 17:36:56,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:56,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:56,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:57,007 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:57,007 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:57,007 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030993440] [2022-03-01 17:36:57,007 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030993440] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:57,007 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1895944652] [2022-03-01 17:36:57,007 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:36:57,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:57,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:57,009 INFO L229 MonitoredProcess]: Starting monitored process 334 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:57,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (334)] Waiting until timeout for monitored process [2022-03-01 17:36:57,257 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:36:57,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:57,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:57,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:57,321 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 54 treesize of output 42 [2022-03-01 17:36:57,436 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:57,436 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:57,587 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:36:57,587 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:36:57,591 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:57,591 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1895944652] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:57,591 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:57,591 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:36:57,591 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338586134] [2022-03-01 17:36:57,591 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:57,591 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:36:57,592 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:57,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:36:57,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:36:57,592 INFO L87 Difference]: Start difference. First operand 311 states and 939 transitions. Second operand has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:57,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:57,913 INFO L93 Difference]: Finished difference Result 507 states and 1438 transitions. [2022-03-01 17:36:57,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:36:57,913 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:57,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:57,914 INFO L225 Difference]: With dead ends: 507 [2022-03-01 17:36:57,914 INFO L226 Difference]: Without dead ends: 507 [2022-03-01 17:36:57,914 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=145, Invalid=505, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:36:57,914 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 154 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 589 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:57,914 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 196 Invalid, 601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 589 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:57,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2022-03-01 17:36:57,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 317. [2022-03-01 17:36:57,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 316 states have (on average 3.050632911392405) internal successors, (964), 316 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:57,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 964 transitions. [2022-03-01 17:36:57,918 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 964 transitions. Word has length 20 [2022-03-01 17:36:57,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:57,918 INFO L470 AbstractCegarLoop]: Abstraction has 317 states and 964 transitions. [2022-03-01 17:36:57,918 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:57,918 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 964 transitions. [2022-03-01 17:36:57,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:57,919 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:57,919 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:57,935 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (334)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:58,135 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 334 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable334 [2022-03-01 17:36:58,135 INFO L402 AbstractCegarLoop]: === Iteration 336 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:58,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:58,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1601898232, now seen corresponding path program 334 times [2022-03-01 17:36:58,136 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:58,136 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263011954] [2022-03-01 17:36:58,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:58,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:58,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:58,208 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:58,208 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:58,208 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263011954] [2022-03-01 17:36:58,208 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263011954] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:58,208 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1273792194] [2022-03-01 17:36:58,208 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:36:58,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:58,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:58,209 INFO L229 MonitoredProcess]: Starting monitored process 335 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:58,210 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (335)] Waiting until timeout for monitored process [2022-03-01 17:36:58,430 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:36:58,431 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:58,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:58,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:58,498 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 54 treesize of output 42 [2022-03-01 17:36:58,598 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:58,598 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:58,743 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:36:58,743 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:36:58,749 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:58,749 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1273792194] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:58,749 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:58,749 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-01 17:36:58,749 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429948026] [2022-03-01 17:36:58,749 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:58,749 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:36:58,749 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:58,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:36:58,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:36:58,749 INFO L87 Difference]: Start difference. First operand 317 states and 964 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:59,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:36:59,041 INFO L93 Difference]: Finished difference Result 464 states and 1329 transitions. [2022-03-01 17:36:59,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:36:59,041 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:36:59,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:36:59,042 INFO L225 Difference]: With dead ends: 464 [2022-03-01 17:36:59,042 INFO L226 Difference]: Without dead ends: 458 [2022-03-01 17:36:59,042 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=111, Invalid=395, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:36:59,042 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 146 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 596 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:36:59,042 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 190 Invalid, 606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 596 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:36:59,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2022-03-01 17:36:59,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 315. [2022-03-01 17:36:59,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 314 states have (on average 3.035031847133758) internal successors, (953), 314 states have internal predecessors, (953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:59,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 953 transitions. [2022-03-01 17:36:59,046 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 953 transitions. Word has length 20 [2022-03-01 17:36:59,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:36:59,046 INFO L470 AbstractCegarLoop]: Abstraction has 315 states and 953 transitions. [2022-03-01 17:36:59,046 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:36:59,046 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 953 transitions. [2022-03-01 17:36:59,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:36:59,047 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:36:59,047 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:36:59,063 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (335)] Forceful destruction successful, exit code 0 [2022-03-01 17:36:59,247 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 335 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable335 [2022-03-01 17:36:59,247 INFO L402 AbstractCegarLoop]: === Iteration 337 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:36:59,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:36:59,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1739812181, now seen corresponding path program 335 times [2022-03-01 17:36:59,247 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:36:59,247 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884559992] [2022-03-01 17:36:59,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:36:59,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:36:59,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:36:59,330 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:59,330 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:36:59,330 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884559992] [2022-03-01 17:36:59,330 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884559992] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:36:59,330 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617388648] [2022-03-01 17:36:59,330 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:36:59,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:36:59,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:36:59,331 INFO L229 MonitoredProcess]: Starting monitored process 336 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:36:59,332 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (336)] Waiting until timeout for monitored process [2022-03-01 17:36:59,557 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:36:59,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:36:59,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:36:59,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:36:59,687 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 75 treesize of output 59 [2022-03-01 17:36:59,801 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:59,801 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:36:59,937 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:36:59,937 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:36:59,960 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:36:59,960 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [617388648] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:36:59,960 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:36:59,960 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 20 [2022-03-01 17:36:59,960 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701610241] [2022-03-01 17:36:59,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:36:59,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:36:59,961 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:36:59,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:36:59,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:36:59,961 INFO L87 Difference]: Start difference. First operand 315 states and 953 transitions. Second operand has 20 states, 20 states have (on average 2.35) internal successors, (47), 20 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:00,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:00,748 INFO L93 Difference]: Finished difference Result 623 states and 1698 transitions. [2022-03-01 17:37:00,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-01 17:37:00,748 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 20 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:00,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:00,749 INFO L225 Difference]: With dead ends: 623 [2022-03-01 17:37:00,749 INFO L226 Difference]: Without dead ends: 468 [2022-03-01 17:37:00,749 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=255, Invalid=737, Unknown=0, NotChecked=0, Total=992 [2022-03-01 17:37:00,749 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 187 mSDsluCounter, 552 mSDsCounter, 0 mSdLazyCounter, 943 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 961 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 943 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:00,749 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 271 Invalid, 961 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 943 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:37:00,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2022-03-01 17:37:00,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 308. [2022-03-01 17:37:00,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 307 states have (on average 3.013029315960912) internal successors, (925), 307 states have internal predecessors, (925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:00,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 925 transitions. [2022-03-01 17:37:00,753 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 925 transitions. Word has length 20 [2022-03-01 17:37:00,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:00,753 INFO L470 AbstractCegarLoop]: Abstraction has 308 states and 925 transitions. [2022-03-01 17:37:00,753 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 20 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:00,753 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 925 transitions. [2022-03-01 17:37:00,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:00,754 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:00,754 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:00,770 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (336)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:00,967 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 336 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable336 [2022-03-01 17:37:00,967 INFO L402 AbstractCegarLoop]: === Iteration 338 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:00,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:00,967 INFO L85 PathProgramCache]: Analyzing trace with hash 187919682, now seen corresponding path program 336 times [2022-03-01 17:37:00,967 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:00,968 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231283480] [2022-03-01 17:37:00,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:00,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:00,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:01,065 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:01,065 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:01,065 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231283480] [2022-03-01 17:37:01,065 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231283480] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:01,065 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884388495] [2022-03-01 17:37:01,065 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:37:01,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:01,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:01,066 INFO L229 MonitoredProcess]: Starting monitored process 337 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:01,067 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (337)] Waiting until timeout for monitored process [2022-03-01 17:37:01,293 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:37:01,293 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:01,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:01,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:01,340 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 54 treesize of output 42 [2022-03-01 17:37:01,406 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:01,406 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:01,513 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:01,513 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:01,516 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:01,516 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [884388495] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:01,516 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:01,516 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:37:01,516 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458902723] [2022-03-01 17:37:01,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:01,516 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:37:01,516 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:01,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:37:01,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:37:01,517 INFO L87 Difference]: Start difference. First operand 308 states and 925 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:01,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:01,731 INFO L93 Difference]: Finished difference Result 560 states and 1599 transitions. [2022-03-01 17:37:01,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:37:01,731 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:01,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:01,732 INFO L225 Difference]: With dead ends: 560 [2022-03-01 17:37:01,732 INFO L226 Difference]: Without dead ends: 560 [2022-03-01 17:37:01,732 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=108, Invalid=444, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:37:01,732 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 134 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 755 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 764 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 755 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:01,732 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 232 Invalid, 764 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 755 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:01,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2022-03-01 17:37:01,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 314. [2022-03-01 17:37:01,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 313 states have (on average 3.0319488817891376) internal successors, (949), 313 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:01,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 949 transitions. [2022-03-01 17:37:01,736 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 949 transitions. Word has length 20 [2022-03-01 17:37:01,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:01,736 INFO L470 AbstractCegarLoop]: Abstraction has 314 states and 949 transitions. [2022-03-01 17:37:01,737 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:01,737 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 949 transitions. [2022-03-01 17:37:01,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:01,737 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:01,737 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:01,754 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (337)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:01,954 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable337,337 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:01,954 INFO L402 AbstractCegarLoop]: === Iteration 339 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:01,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:01,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1399078142, now seen corresponding path program 337 times [2022-03-01 17:37:01,954 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:01,954 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071327195] [2022-03-01 17:37:01,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:01,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:01,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:02,015 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:02,016 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:02,016 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071327195] [2022-03-01 17:37:02,016 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071327195] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:02,016 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1801738879] [2022-03-01 17:37:02,016 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:37:02,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:02,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:02,017 INFO L229 MonitoredProcess]: Starting monitored process 338 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:02,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (338)] Waiting until timeout for monitored process [2022-03-01 17:37:02,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:02,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:02,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:02,309 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 54 treesize of output 42 [2022-03-01 17:37:02,401 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:02,401 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:02,510 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:02,510 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:02,527 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:02,527 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1801738879] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:02,527 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:02,527 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:37:02,527 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848063391] [2022-03-01 17:37:02,527 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:02,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:37:02,527 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:02,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:37:02,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:37:02,528 INFO L87 Difference]: Start difference. First operand 314 states and 949 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:02,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:02,744 INFO L93 Difference]: Finished difference Result 527 states and 1517 transitions. [2022-03-01 17:37:02,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:37:02,744 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:02,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:02,745 INFO L225 Difference]: With dead ends: 527 [2022-03-01 17:37:02,745 INFO L226 Difference]: Without dead ends: 527 [2022-03-01 17:37:02,745 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=113, Invalid=487, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:37:02,745 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 168 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 733 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 746 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 733 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:02,745 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 224 Invalid, 746 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 733 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:02,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2022-03-01 17:37:02,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 317. [2022-03-01 17:37:02,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 316 states have (on average 3.050632911392405) internal successors, (964), 316 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:02,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 964 transitions. [2022-03-01 17:37:02,749 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 964 transitions. Word has length 20 [2022-03-01 17:37:02,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:02,749 INFO L470 AbstractCegarLoop]: Abstraction has 317 states and 964 transitions. [2022-03-01 17:37:02,749 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:02,749 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 964 transitions. [2022-03-01 17:37:02,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:02,750 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:02,750 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:02,766 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (338)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:02,966 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 338 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable338 [2022-03-01 17:37:02,966 INFO L402 AbstractCegarLoop]: === Iteration 340 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:02,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:02,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1621734300, now seen corresponding path program 338 times [2022-03-01 17:37:02,967 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:02,967 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993728257] [2022-03-01 17:37:02,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:02,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:02,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:03,050 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:03,050 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:03,050 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993728257] [2022-03-01 17:37:03,051 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993728257] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:03,051 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905892333] [2022-03-01 17:37:03,051 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:37:03,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:03,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:03,052 INFO L229 MonitoredProcess]: Starting monitored process 339 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:03,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (339)] Waiting until timeout for monitored process [2022-03-01 17:37:03,287 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:37:03,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:03,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:03,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:03,334 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 54 treesize of output 42 [2022-03-01 17:37:03,414 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:03,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:03,521 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:03,522 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:03,525 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:03,525 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905892333] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:03,525 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:03,525 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:37:03,525 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921470614] [2022-03-01 17:37:03,525 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:03,525 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:37:03,525 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:03,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:37:03,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:37:03,525 INFO L87 Difference]: Start difference. First operand 317 states and 964 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:03,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:03,741 INFO L93 Difference]: Finished difference Result 494 states and 1440 transitions. [2022-03-01 17:37:03,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:37:03,742 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:03,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:03,742 INFO L225 Difference]: With dead ends: 494 [2022-03-01 17:37:03,742 INFO L226 Difference]: Without dead ends: 494 [2022-03-01 17:37:03,742 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=124, Invalid=476, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:37:03,743 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 113 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 742 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 742 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:03,743 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 225 Invalid, 752 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 742 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:03,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2022-03-01 17:37:03,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 308. [2022-03-01 17:37:03,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 307 states have (on average 3.013029315960912) internal successors, (925), 307 states have internal predecessors, (925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:03,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 925 transitions. [2022-03-01 17:37:03,747 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 925 transitions. Word has length 20 [2022-03-01 17:37:03,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:03,747 INFO L470 AbstractCegarLoop]: Abstraction has 308 states and 925 transitions. [2022-03-01 17:37:03,747 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:03,747 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 925 transitions. [2022-03-01 17:37:03,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:03,747 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:03,748 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:03,766 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (339)] Ended with exit code 0 [2022-03-01 17:37:03,955 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable339,339 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:03,955 INFO L402 AbstractCegarLoop]: === Iteration 341 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:03,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:03,956 INFO L85 PathProgramCache]: Analyzing trace with hash 2055620315, now seen corresponding path program 339 times [2022-03-01 17:37:03,956 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:03,956 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101453775] [2022-03-01 17:37:03,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:03,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:03,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:04,021 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:04,022 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:04,022 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101453775] [2022-03-01 17:37:04,022 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101453775] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:04,022 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [508286229] [2022-03-01 17:37:04,022 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:37:04,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:04,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:04,023 INFO L229 MonitoredProcess]: Starting monitored process 340 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:04,024 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (340)] Waiting until timeout for monitored process [2022-03-01 17:37:04,249 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:37:04,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:04,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:04,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:04,314 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 72 treesize of output 56 [2022-03-01 17:37:04,393 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:04,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:04,467 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:04,467 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 40 [2022-03-01 17:37:04,482 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:04,482 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [508286229] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:04,482 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:04,482 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 18 [2022-03-01 17:37:04,483 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752934540] [2022-03-01 17:37:04,483 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:04,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:37:04,483 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:04,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:37:04,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:37:04,483 INFO L87 Difference]: Start difference. First operand 308 states and 925 transitions. Second operand has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:04,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:04,870 INFO L93 Difference]: Finished difference Result 406 states and 1178 transitions. [2022-03-01 17:37:04,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:37:04,870 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:04,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:04,871 INFO L225 Difference]: With dead ends: 406 [2022-03-01 17:37:04,871 INFO L226 Difference]: Without dead ends: 344 [2022-03-01 17:37:04,871 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=126, Invalid=474, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:37:04,871 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 115 mSDsluCounter, 456 mSDsCounter, 0 mSdLazyCounter, 796 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 807 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 796 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:04,871 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 216 Invalid, 807 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 796 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:04,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2022-03-01 17:37:04,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 302. [2022-03-01 17:37:04,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 301 states have (on average 2.9867109634551494) internal successors, (899), 301 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:04,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 899 transitions. [2022-03-01 17:37:04,874 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 899 transitions. Word has length 20 [2022-03-01 17:37:04,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:04,874 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 899 transitions. [2022-03-01 17:37:04,874 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:04,874 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 899 transitions. [2022-03-01 17:37:04,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:04,875 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:04,875 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:04,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (340)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:05,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable340,340 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:05,089 INFO L402 AbstractCegarLoop]: === Iteration 342 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:05,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:05,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1922133166, now seen corresponding path program 340 times [2022-03-01 17:37:05,089 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:05,089 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23637516] [2022-03-01 17:37:05,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:05,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:05,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:05,171 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:05,171 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:05,171 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23637516] [2022-03-01 17:37:05,171 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23637516] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:05,171 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [525843753] [2022-03-01 17:37:05,171 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:37:05,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:05,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:05,172 INFO L229 MonitoredProcess]: Starting monitored process 341 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:05,173 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (341)] Waiting until timeout for monitored process [2022-03-01 17:37:05,398 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:37:05,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:05,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:05,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:05,447 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 54 treesize of output 42 [2022-03-01 17:37:05,606 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:05,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:05,778 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:05,778 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:05,782 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:05,782 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [525843753] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:05,782 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:05,783 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:37:05,783 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561464629] [2022-03-01 17:37:05,783 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:05,783 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:37:05,783 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:05,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:37:05,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:37:05,783 INFO L87 Difference]: Start difference. First operand 302 states and 899 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:06,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:06,219 INFO L93 Difference]: Finished difference Result 615 states and 1694 transitions. [2022-03-01 17:37:06,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:37:06,219 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:06,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:06,221 INFO L225 Difference]: With dead ends: 615 [2022-03-01 17:37:06,221 INFO L226 Difference]: Without dead ends: 615 [2022-03-01 17:37:06,221 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=155, Invalid=547, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:37:06,221 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 187 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 703 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 703 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:06,221 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 230 Invalid, 716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 703 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:06,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2022-03-01 17:37:06,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 310. [2022-03-01 17:37:06,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 309 states have (on average 3.0258899676375406) internal successors, (935), 309 states have internal predecessors, (935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:06,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 935 transitions. [2022-03-01 17:37:06,227 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 935 transitions. Word has length 20 [2022-03-01 17:37:06,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:06,227 INFO L470 AbstractCegarLoop]: Abstraction has 310 states and 935 transitions. [2022-03-01 17:37:06,227 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:06,227 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 935 transitions. [2022-03-01 17:37:06,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:06,228 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:06,228 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:06,250 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (341)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:06,450 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable341,341 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:06,450 INFO L402 AbstractCegarLoop]: === Iteration 343 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:06,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:06,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1490756696, now seen corresponding path program 341 times [2022-03-01 17:37:06,450 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:06,450 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901405988] [2022-03-01 17:37:06,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:06,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:06,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:06,520 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:06,520 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:06,520 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901405988] [2022-03-01 17:37:06,521 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901405988] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:06,521 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032602387] [2022-03-01 17:37:06,521 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:37:06,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:06,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:06,522 INFO L229 MonitoredProcess]: Starting monitored process 342 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:06,522 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (342)] Waiting until timeout for monitored process [2022-03-01 17:37:06,747 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:37:06,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:06,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:06,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:06,812 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 54 treesize of output 42 [2022-03-01 17:37:06,894 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:06,894 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:06,991 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:06,991 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:06,994 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:06,994 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032602387] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:06,994 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:06,994 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:37:06,994 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042546729] [2022-03-01 17:37:06,995 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:06,995 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:37:06,995 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:06,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:37:06,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:37:06,995 INFO L87 Difference]: Start difference. First operand 310 states and 935 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:07,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:07,215 INFO L93 Difference]: Finished difference Result 549 states and 1540 transitions. [2022-03-01 17:37:07,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:37:07,216 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:07,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:07,217 INFO L225 Difference]: With dead ends: 549 [2022-03-01 17:37:07,217 INFO L226 Difference]: Without dead ends: 543 [2022-03-01 17:37:07,217 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=116, Invalid=436, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:37:07,217 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 248 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 589 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 605 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:07,217 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [248 Valid, 177 Invalid, 605 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 589 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:07,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2022-03-01 17:37:07,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 304. [2022-03-01 17:37:07,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 3.0033003300330035) internal successors, (910), 303 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:07,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 910 transitions. [2022-03-01 17:37:07,222 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 910 transitions. Word has length 20 [2022-03-01 17:37:07,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:07,223 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 910 transitions. [2022-03-01 17:37:07,223 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:07,223 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 910 transitions. [2022-03-01 17:37:07,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:07,223 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:07,223 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:07,247 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (342)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:07,439 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 342 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable342 [2022-03-01 17:37:07,439 INFO L402 AbstractCegarLoop]: === Iteration 344 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:07,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:07,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1631936796, now seen corresponding path program 342 times [2022-03-01 17:37:07,440 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:07,440 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413966587] [2022-03-01 17:37:07,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:07,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:07,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:07,507 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:07,507 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:07,507 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413966587] [2022-03-01 17:37:07,507 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413966587] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:07,507 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731433528] [2022-03-01 17:37:07,508 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:37:07,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:07,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:07,513 INFO L229 MonitoredProcess]: Starting monitored process 343 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:07,513 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (343)] Waiting until timeout for monitored process [2022-03-01 17:37:07,741 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:37:07,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:07,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:07,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:07,790 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 54 treesize of output 42 [2022-03-01 17:37:07,877 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:07,877 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:07,986 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:07,987 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:07,989 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:07,989 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [731433528] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:07,989 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:07,990 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:37:07,990 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089833245] [2022-03-01 17:37:07,990 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:07,990 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:37:07,990 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:07,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:37:07,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:37:07,990 INFO L87 Difference]: Start difference. First operand 304 states and 910 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:08,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:08,258 INFO L93 Difference]: Finished difference Result 574 states and 1629 transitions. [2022-03-01 17:37:08,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:37:08,258 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:08,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:08,259 INFO L225 Difference]: With dead ends: 574 [2022-03-01 17:37:08,259 INFO L226 Difference]: Without dead ends: 574 [2022-03-01 17:37:08,259 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=115, Invalid=485, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:37:08,259 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 127 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 859 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 251 SdHoareTripleChecker+Invalid, 867 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 859 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:08,259 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 251 Invalid, 867 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 859 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:08,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2022-03-01 17:37:08,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 307. [2022-03-01 17:37:08,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 3.022875816993464) internal successors, (925), 306 states have internal predecessors, (925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:08,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 925 transitions. [2022-03-01 17:37:08,264 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 925 transitions. Word has length 20 [2022-03-01 17:37:08,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:08,264 INFO L470 AbstractCegarLoop]: Abstraction has 307 states and 925 transitions. [2022-03-01 17:37:08,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:08,264 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 925 transitions. [2022-03-01 17:37:08,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:08,264 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:08,264 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:08,281 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (343)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:08,481 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 343 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable343 [2022-03-01 17:37:08,481 INFO L402 AbstractCegarLoop]: === Iteration 345 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:08,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:08,481 INFO L85 PathProgramCache]: Analyzing trace with hash -637561176, now seen corresponding path program 343 times [2022-03-01 17:37:08,481 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:08,482 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616479427] [2022-03-01 17:37:08,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:08,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:08,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:08,558 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:08,558 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:08,558 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616479427] [2022-03-01 17:37:08,558 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616479427] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:08,558 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [276742635] [2022-03-01 17:37:08,558 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:37:08,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:08,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:08,559 INFO L229 MonitoredProcess]: Starting monitored process 344 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:08,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (344)] Waiting until timeout for monitored process [2022-03-01 17:37:08,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:08,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:08,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:08,853 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 54 treesize of output 42 [2022-03-01 17:37:08,949 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:08,949 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:09,106 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:09,106 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:09,110 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:09,110 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [276742635] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:09,110 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:09,110 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:37:09,110 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848234986] [2022-03-01 17:37:09,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:09,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:37:09,110 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:09,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:37:09,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:37:09,110 INFO L87 Difference]: Start difference. First operand 307 states and 925 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:09,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:09,434 INFO L93 Difference]: Finished difference Result 543 states and 1562 transitions. [2022-03-01 17:37:09,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:37:09,434 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:09,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:09,435 INFO L225 Difference]: With dead ends: 543 [2022-03-01 17:37:09,435 INFO L226 Difference]: Without dead ends: 543 [2022-03-01 17:37:09,435 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=123, Invalid=477, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:37:09,435 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 179 mSDsluCounter, 375 mSDsCounter, 0 mSdLazyCounter, 686 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 699 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 686 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:09,436 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [179 Valid, 198 Invalid, 699 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 686 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:09,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2022-03-01 17:37:09,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 304. [2022-03-01 17:37:09,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 3.0033003300330035) internal successors, (910), 303 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:09,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 910 transitions. [2022-03-01 17:37:09,439 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 910 transitions. Word has length 20 [2022-03-01 17:37:09,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:09,439 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 910 transitions. [2022-03-01 17:37:09,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:09,440 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 910 transitions. [2022-03-01 17:37:09,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:09,440 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:09,440 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:09,457 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (344)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:09,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 344 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable344 [2022-03-01 17:37:09,655 INFO L402 AbstractCegarLoop]: === Iteration 346 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:09,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:09,655 INFO L85 PathProgramCache]: Analyzing trace with hash 342891956, now seen corresponding path program 344 times [2022-03-01 17:37:09,656 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:09,656 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890886855] [2022-03-01 17:37:09,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:09,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:09,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:09,757 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:09,757 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:09,757 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890886855] [2022-03-01 17:37:09,757 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890886855] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:09,757 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906428839] [2022-03-01 17:37:09,757 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:37:09,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:09,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:09,758 INFO L229 MonitoredProcess]: Starting monitored process 345 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:09,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (345)] Waiting until timeout for monitored process [2022-03-01 17:37:09,988 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:37:09,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:09,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:09,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:10,064 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 54 treesize of output 42 [2022-03-01 17:37:10,229 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:10,230 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:10,374 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:10,374 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:10,378 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:10,379 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1906428839] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:10,379 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:10,379 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:37:10,379 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343903796] [2022-03-01 17:37:10,379 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:10,379 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:37:10,379 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:10,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:37:10,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:37:10,379 INFO L87 Difference]: Start difference. First operand 304 states and 910 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:10,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:10,689 INFO L93 Difference]: Finished difference Result 497 states and 1409 transitions. [2022-03-01 17:37:10,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:37:10,689 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:10,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:10,690 INFO L225 Difference]: With dead ends: 497 [2022-03-01 17:37:10,690 INFO L226 Difference]: Without dead ends: 491 [2022-03-01 17:37:10,690 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=118, Invalid=434, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:37:10,690 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 124 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 734 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 744 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:10,690 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 213 Invalid, 744 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 734 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:10,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2022-03-01 17:37:10,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 308. [2022-03-01 17:37:10,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 307 states have (on average 3.009771986970684) internal successors, (924), 307 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:10,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 924 transitions. [2022-03-01 17:37:10,694 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 924 transitions. Word has length 20 [2022-03-01 17:37:10,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:10,694 INFO L470 AbstractCegarLoop]: Abstraction has 308 states and 924 transitions. [2022-03-01 17:37:10,694 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:10,694 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 924 transitions. [2022-03-01 17:37:10,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:10,694 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:10,694 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:10,711 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (345)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:10,902 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 345 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable345 [2022-03-01 17:37:10,902 INFO L402 AbstractCegarLoop]: === Iteration 347 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:10,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:10,902 INFO L85 PathProgramCache]: Analyzing trace with hash 366791870, now seen corresponding path program 345 times [2022-03-01 17:37:10,902 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:10,902 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314071964] [2022-03-01 17:37:10,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:10,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:10,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:10,978 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:10,979 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:10,979 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314071964] [2022-03-01 17:37:10,979 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314071964] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:10,979 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564168931] [2022-03-01 17:37:10,979 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:37:10,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:10,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:10,980 INFO L229 MonitoredProcess]: Starting monitored process 346 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:11,012 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (346)] Waiting until timeout for monitored process [2022-03-01 17:37:11,231 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:37:11,231 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:11,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:11,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:11,279 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 54 treesize of output 42 [2022-03-01 17:37:11,358 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:11,359 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:11,459 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:11,459 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:11,462 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:11,462 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564168931] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:11,462 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:11,462 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:37:11,462 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679471476] [2022-03-01 17:37:11,462 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:11,462 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:37:11,462 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:11,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:37:11,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:37:11,463 INFO L87 Difference]: Start difference. First operand 308 states and 924 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:11,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:11,698 INFO L93 Difference]: Finished difference Result 503 states and 1430 transitions. [2022-03-01 17:37:11,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:37:11,699 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:11,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:11,701 INFO L225 Difference]: With dead ends: 503 [2022-03-01 17:37:11,701 INFO L226 Difference]: Without dead ends: 503 [2022-03-01 17:37:11,701 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=145, Invalid=505, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:37:11,701 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 169 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 713 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 728 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 713 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:11,701 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 226 Invalid, 728 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 713 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:11,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2022-03-01 17:37:11,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 303. [2022-03-01 17:37:11,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 302 states have (on average 3.0) internal successors, (906), 302 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:11,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 906 transitions. [2022-03-01 17:37:11,705 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 906 transitions. Word has length 20 [2022-03-01 17:37:11,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:11,705 INFO L470 AbstractCegarLoop]: Abstraction has 303 states and 906 transitions. [2022-03-01 17:37:11,705 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:11,705 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 906 transitions. [2022-03-01 17:37:11,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:11,705 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:11,705 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:11,722 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (346)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:11,922 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable346,346 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:11,922 INFO L402 AbstractCegarLoop]: === Iteration 348 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:11,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:11,922 INFO L85 PathProgramCache]: Analyzing trace with hash -448547172, now seen corresponding path program 346 times [2022-03-01 17:37:11,922 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:11,922 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155099837] [2022-03-01 17:37:11,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:11,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:11,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:11,989 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:11,989 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:11,989 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155099837] [2022-03-01 17:37:11,989 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155099837] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:11,989 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472608989] [2022-03-01 17:37:11,989 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:37:11,989 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:11,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:11,990 INFO L229 MonitoredProcess]: Starting monitored process 347 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:11,991 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (347)] Waiting until timeout for monitored process [2022-03-01 17:37:12,218 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:37:12,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:12,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:12,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:12,273 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 24 treesize of output 18 [2022-03-01 17:37:12,309 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:12,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:12,397 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:12,397 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:12,400 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:12,400 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472608989] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:12,400 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:12,400 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:37:12,400 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742213271] [2022-03-01 17:37:12,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:12,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:37:12,401 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:12,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:37:12,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:37:12,401 INFO L87 Difference]: Start difference. First operand 303 states and 906 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:12,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:12,597 INFO L93 Difference]: Finished difference Result 467 states and 1384 transitions. [2022-03-01 17:37:12,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:37:12,598 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:12,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:12,598 INFO L225 Difference]: With dead ends: 467 [2022-03-01 17:37:12,598 INFO L226 Difference]: Without dead ends: 467 [2022-03-01 17:37:12,598 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:37:12,599 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 137 mSDsluCounter, 379 mSDsCounter, 0 mSdLazyCounter, 700 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 713 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 700 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:12,599 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 198 Invalid, 713 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 700 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:12,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2022-03-01 17:37:12,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 315. [2022-03-01 17:37:12,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 314 states have (on average 3.0191082802547773) internal successors, (948), 314 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:12,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 948 transitions. [2022-03-01 17:37:12,602 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 948 transitions. Word has length 20 [2022-03-01 17:37:12,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:12,602 INFO L470 AbstractCegarLoop]: Abstraction has 315 states and 948 transitions. [2022-03-01 17:37:12,602 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:12,602 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 948 transitions. [2022-03-01 17:37:12,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:12,603 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:12,603 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:12,620 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (347)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:12,812 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 347 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable347 [2022-03-01 17:37:12,813 INFO L402 AbstractCegarLoop]: === Iteration 349 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:12,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:12,813 INFO L85 PathProgramCache]: Analyzing trace with hash 762611288, now seen corresponding path program 347 times [2022-03-01 17:37:12,813 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:12,813 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571848144] [2022-03-01 17:37:12,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:12,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:12,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:12,889 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:12,889 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:12,889 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571848144] [2022-03-01 17:37:12,889 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571848144] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:12,889 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370202597] [2022-03-01 17:37:12,889 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:37:12,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:12,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:12,890 INFO L229 MonitoredProcess]: Starting monitored process 348 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:12,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (348)] Waiting until timeout for monitored process [2022-03-01 17:37:13,128 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:37:13,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:13,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:13,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:13,202 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 24 treesize of output 18 [2022-03-01 17:37:13,290 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:13,291 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:13,433 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:13,433 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:13,437 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:13,437 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1370202597] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:13,438 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:13,438 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:37:13,438 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030021606] [2022-03-01 17:37:13,438 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:13,438 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:37:13,438 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:13,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:37:13,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:37:13,438 INFO L87 Difference]: Start difference. First operand 315 states and 948 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:13,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:13,712 INFO L93 Difference]: Finished difference Result 471 states and 1376 transitions. [2022-03-01 17:37:13,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:37:13,712 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:13,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:13,712 INFO L225 Difference]: With dead ends: 471 [2022-03-01 17:37:13,712 INFO L226 Difference]: Without dead ends: 471 [2022-03-01 17:37:13,713 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:37:13,713 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 120 mSDsluCounter, 490 mSDsCounter, 0 mSdLazyCounter, 887 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 897 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 887 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:13,713 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 249 Invalid, 897 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 887 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:13,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2022-03-01 17:37:13,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 318. [2022-03-01 17:37:13,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 317 states have (on average 3.0378548895899056) internal successors, (963), 317 states have internal predecessors, (963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:13,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 963 transitions. [2022-03-01 17:37:13,717 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 963 transitions. Word has length 20 [2022-03-01 17:37:13,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:13,717 INFO L470 AbstractCegarLoop]: Abstraction has 318 states and 963 transitions. [2022-03-01 17:37:13,717 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:13,717 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 963 transitions. [2022-03-01 17:37:13,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:13,717 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:13,717 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:13,734 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (348)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:13,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 348 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable348 [2022-03-01 17:37:13,931 INFO L402 AbstractCegarLoop]: === Iteration 350 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:13,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:13,932 INFO L85 PathProgramCache]: Analyzing trace with hash 2036766142, now seen corresponding path program 348 times [2022-03-01 17:37:13,932 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:13,932 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081270003] [2022-03-01 17:37:13,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:13,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:13,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:14,008 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:14,009 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:14,009 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081270003] [2022-03-01 17:37:14,009 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081270003] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:14,009 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320296083] [2022-03-01 17:37:14,009 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:37:14,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:14,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:14,010 INFO L229 MonitoredProcess]: Starting monitored process 349 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:14,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (349)] Waiting until timeout for monitored process [2022-03-01 17:37:14,248 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:37:14,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:14,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:14,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:14,323 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 24 treesize of output 18 [2022-03-01 17:37:14,393 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:14,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:14,538 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:14,538 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:14,542 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:14,542 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320296083] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:14,542 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:14,542 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:37:14,542 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859471140] [2022-03-01 17:37:14,542 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:14,542 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:37:14,542 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:14,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:37:14,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:37:14,542 INFO L87 Difference]: Start difference. First operand 318 states and 963 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:14,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:14,852 INFO L93 Difference]: Finished difference Result 428 states and 1279 transitions. [2022-03-01 17:37:14,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:37:14,852 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:14,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:14,853 INFO L225 Difference]: With dead ends: 428 [2022-03-01 17:37:14,853 INFO L226 Difference]: Without dead ends: 428 [2022-03-01 17:37:14,853 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=103, Invalid=449, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:37:14,853 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 132 mSDsluCounter, 399 mSDsCounter, 0 mSdLazyCounter, 743 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 755 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 743 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:14,853 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 205 Invalid, 755 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 743 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:37:14,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-03-01 17:37:14,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 309. [2022-03-01 17:37:14,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 308 states have (on average 3.0) internal successors, (924), 308 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:14,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 924 transitions. [2022-03-01 17:37:14,857 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 924 transitions. Word has length 20 [2022-03-01 17:37:14,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:14,857 INFO L470 AbstractCegarLoop]: Abstraction has 309 states and 924 transitions. [2022-03-01 17:37:14,857 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:14,857 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 924 transitions. [2022-03-01 17:37:14,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:14,857 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:14,857 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:14,874 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (349)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:15,062 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 349 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable349 [2022-03-01 17:37:15,062 INFO L402 AbstractCegarLoop]: === Iteration 351 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:15,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:15,063 INFO L85 PathProgramCache]: Analyzing trace with hash -899788350, now seen corresponding path program 349 times [2022-03-01 17:37:15,063 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:15,063 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268784569] [2022-03-01 17:37:15,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:15,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:15,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:15,117 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:15,117 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:15,117 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268784569] [2022-03-01 17:37:15,117 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268784569] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:15,117 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1323689413] [2022-03-01 17:37:15,117 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:37:15,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:15,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:15,118 INFO L229 MonitoredProcess]: Starting monitored process 350 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:15,119 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (350)] Waiting until timeout for monitored process [2022-03-01 17:37:15,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:15,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:15,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:15,360 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 27 treesize of output 21 [2022-03-01 17:37:15,396 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:15,396 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:15,577 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:15,578 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:15,582 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:15,582 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1323689413] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:15,582 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:15,583 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:37:15,583 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067826797] [2022-03-01 17:37:15,583 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:15,583 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:37:15,583 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:15,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:37:15,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:37:15,583 INFO L87 Difference]: Start difference. First operand 309 states and 924 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:15,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:15,782 INFO L93 Difference]: Finished difference Result 381 states and 1121 transitions. [2022-03-01 17:37:15,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:37:15,782 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:15,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:15,783 INFO L225 Difference]: With dead ends: 381 [2022-03-01 17:37:15,783 INFO L226 Difference]: Without dead ends: 381 [2022-03-01 17:37:15,783 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:37:15,783 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 109 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 682 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 682 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:15,783 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 203 Invalid, 692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 682 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:15,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2022-03-01 17:37:15,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 315. [2022-03-01 17:37:15,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 314 states have (on average 3.0286624203821657) internal successors, (951), 314 states have internal predecessors, (951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:15,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 951 transitions. [2022-03-01 17:37:15,786 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 951 transitions. Word has length 20 [2022-03-01 17:37:15,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:15,786 INFO L470 AbstractCegarLoop]: Abstraction has 315 states and 951 transitions. [2022-03-01 17:37:15,786 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:15,786 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 951 transitions. [2022-03-01 17:37:15,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:15,787 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:15,787 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:15,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (350)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:16,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable350,350 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:16,004 INFO L402 AbstractCegarLoop]: === Iteration 352 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:16,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:16,004 INFO L85 PathProgramCache]: Analyzing trace with hash 374366504, now seen corresponding path program 350 times [2022-03-01 17:37:16,004 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:16,004 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100460646] [2022-03-01 17:37:16,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:16,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:16,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:16,064 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:16,064 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:16,064 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100460646] [2022-03-01 17:37:16,064 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100460646] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:16,064 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [989847945] [2022-03-01 17:37:16,064 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:37:16,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:16,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:16,065 INFO L229 MonitoredProcess]: Starting monitored process 351 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:16,066 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (351)] Waiting until timeout for monitored process [2022-03-01 17:37:16,228 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:37:16,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:16,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:16,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:16,310 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 27 treesize of output 21 [2022-03-01 17:37:16,341 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:16,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:16,455 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:16,456 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:16,458 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:16,458 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [989847945] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:16,458 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:16,459 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:37:16,459 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594082813] [2022-03-01 17:37:16,459 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:16,459 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:37:16,459 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:16,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:37:16,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:37:16,459 INFO L87 Difference]: Start difference. First operand 315 states and 951 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:16,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:16,665 INFO L93 Difference]: Finished difference Result 387 states and 1136 transitions. [2022-03-01 17:37:16,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:37:16,665 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:16,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:16,666 INFO L225 Difference]: With dead ends: 387 [2022-03-01 17:37:16,666 INFO L226 Difference]: Without dead ends: 387 [2022-03-01 17:37:16,666 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=104, Invalid=496, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:37:16,666 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 117 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 621 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 632 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 621 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:16,666 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 185 Invalid, 632 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 621 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:37:16,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2022-03-01 17:37:16,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 312. [2022-03-01 17:37:16,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 311 states have (on average 3.009646302250804) internal successors, (936), 311 states have internal predecessors, (936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:16,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 936 transitions. [2022-03-01 17:37:16,670 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 936 transitions. Word has length 20 [2022-03-01 17:37:16,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:16,670 INFO L470 AbstractCegarLoop]: Abstraction has 312 states and 936 transitions. [2022-03-01 17:37:16,670 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:16,670 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 936 transitions. [2022-03-01 17:37:16,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:16,670 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:16,670 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:16,687 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (351)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:16,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable351,351 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:16,875 INFO L402 AbstractCegarLoop]: === Iteration 353 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:16,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:16,875 INFO L85 PathProgramCache]: Analyzing trace with hash 376992280, now seen corresponding path program 351 times [2022-03-01 17:37:16,876 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:16,876 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591253890] [2022-03-01 17:37:16,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:16,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:16,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:16,956 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:16,956 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:16,956 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591253890] [2022-03-01 17:37:16,956 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591253890] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:16,956 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2132718629] [2022-03-01 17:37:16,956 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:37:16,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:16,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:16,957 INFO L229 MonitoredProcess]: Starting monitored process 352 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:16,958 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (352)] Waiting until timeout for monitored process [2022-03-01 17:37:17,196 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:37:17,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:17,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:17,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:17,307 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:17,307 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:17,410 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:17,411 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:17,413 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:17,414 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2132718629] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:17,414 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:17,414 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:37:17,414 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20219482] [2022-03-01 17:37:17,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:17,414 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:37:17,414 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:17,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:37:17,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:37:17,414 INFO L87 Difference]: Start difference. First operand 312 states and 936 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:17,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:17,569 INFO L93 Difference]: Finished difference Result 345 states and 1029 transitions. [2022-03-01 17:37:17,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:37:17,570 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:17,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:17,570 INFO L225 Difference]: With dead ends: 345 [2022-03-01 17:37:17,570 INFO L226 Difference]: Without dead ends: 345 [2022-03-01 17:37:17,570 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=101, Invalid=451, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:37:17,570 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 106 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 528 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 528 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:17,570 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 151 Invalid, 537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 528 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:37:17,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2022-03-01 17:37:17,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 303. [2022-03-01 17:37:17,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 302 states have (on average 3.0) internal successors, (906), 302 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:17,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 906 transitions. [2022-03-01 17:37:17,574 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 906 transitions. Word has length 20 [2022-03-01 17:37:17,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:17,574 INFO L470 AbstractCegarLoop]: Abstraction has 303 states and 906 transitions. [2022-03-01 17:37:17,574 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:17,574 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 906 transitions. [2022-03-01 17:37:17,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:17,574 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:17,574 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:17,591 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (352)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:17,791 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable352,352 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:17,791 INFO L402 AbstractCegarLoop]: === Iteration 354 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:17,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:17,791 INFO L85 PathProgramCache]: Analyzing trace with hash 649199458, now seen corresponding path program 352 times [2022-03-01 17:37:17,791 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:17,791 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975224810] [2022-03-01 17:37:17,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:17,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:17,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:17,877 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:17,877 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:17,877 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975224810] [2022-03-01 17:37:17,878 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975224810] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:17,878 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787818241] [2022-03-01 17:37:17,878 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:37:17,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:17,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:17,879 INFO L229 MonitoredProcess]: Starting monitored process 353 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:17,879 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (353)] Waiting until timeout for monitored process [2022-03-01 17:37:18,109 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:37:18,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:18,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:18,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:18,209 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 57 treesize of output 45 [2022-03-01 17:37:18,277 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:18,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:18,400 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:18,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:18,403 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:18,403 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1787818241] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:18,403 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:18,403 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:37:18,403 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797851332] [2022-03-01 17:37:18,403 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:18,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:37:18,403 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:18,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:37:18,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:37:18,403 INFO L87 Difference]: Start difference. First operand 303 states and 906 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:18,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:18,679 INFO L93 Difference]: Finished difference Result 510 states and 1432 transitions. [2022-03-01 17:37:18,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:37:18,679 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:18,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:18,680 INFO L225 Difference]: With dead ends: 510 [2022-03-01 17:37:18,680 INFO L226 Difference]: Without dead ends: 510 [2022-03-01 17:37:18,680 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=145, Invalid=557, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:37:18,680 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 169 mSDsluCounter, 401 mSDsCounter, 0 mSdLazyCounter, 685 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 703 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 685 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:18,680 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 233 Invalid, 703 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 685 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:18,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2022-03-01 17:37:18,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 313. [2022-03-01 17:37:18,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 312 states have (on average 3.048076923076923) internal successors, (951), 312 states have internal predecessors, (951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:18,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 951 transitions. [2022-03-01 17:37:18,684 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 951 transitions. Word has length 20 [2022-03-01 17:37:18,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:18,684 INFO L470 AbstractCegarLoop]: Abstraction has 313 states and 951 transitions. [2022-03-01 17:37:18,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:18,684 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 951 transitions. [2022-03-01 17:37:18,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:18,685 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:18,685 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:18,701 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (353)] Ended with exit code 0 [2022-03-01 17:37:18,885 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 353 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable353 [2022-03-01 17:37:18,885 INFO L402 AbstractCegarLoop]: === Iteration 355 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:18,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:18,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1531276892, now seen corresponding path program 353 times [2022-03-01 17:37:18,885 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:18,886 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473316893] [2022-03-01 17:37:18,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:18,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:18,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:18,972 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:18,972 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:18,972 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473316893] [2022-03-01 17:37:18,972 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473316893] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:18,972 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1345887487] [2022-03-01 17:37:18,972 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:37:18,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:18,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:18,973 INFO L229 MonitoredProcess]: Starting monitored process 354 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:18,974 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (354)] Waiting until timeout for monitored process [2022-03-01 17:37:19,205 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:37:19,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:19,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:19,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:19,297 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 57 treesize of output 45 [2022-03-01 17:37:19,361 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:19,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:19,473 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:19,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:19,476 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:19,476 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1345887487] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:19,476 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:19,476 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:37:19,476 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178505191] [2022-03-01 17:37:19,476 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:19,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:37:19,476 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:19,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:37:19,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:37:19,476 INFO L87 Difference]: Start difference. First operand 313 states and 951 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:19,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:19,666 INFO L93 Difference]: Finished difference Result 444 states and 1278 transitions. [2022-03-01 17:37:19,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:37:19,666 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:19,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:19,667 INFO L225 Difference]: With dead ends: 444 [2022-03-01 17:37:19,667 INFO L226 Difference]: Without dead ends: 438 [2022-03-01 17:37:19,667 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=108, Invalid=444, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:37:19,667 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 191 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 557 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:19,667 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [191 Valid, 178 Invalid, 573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 557 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:37:19,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2022-03-01 17:37:19,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 307. [2022-03-01 17:37:19,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 3.026143790849673) internal successors, (926), 306 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:19,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 926 transitions. [2022-03-01 17:37:19,671 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 926 transitions. Word has length 20 [2022-03-01 17:37:19,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:19,671 INFO L470 AbstractCegarLoop]: Abstraction has 307 states and 926 transitions. [2022-03-01 17:37:19,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:19,671 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 926 transitions. [2022-03-01 17:37:19,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:19,672 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:19,672 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:19,688 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (354)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:19,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 354 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable354 [2022-03-01 17:37:19,875 INFO L402 AbstractCegarLoop]: === Iteration 356 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:19,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:19,875 INFO L85 PathProgramCache]: Analyzing trace with hash 1390096792, now seen corresponding path program 354 times [2022-03-01 17:37:19,875 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:19,876 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344547170] [2022-03-01 17:37:19,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:19,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:19,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:19,969 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:19,969 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:19,969 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344547170] [2022-03-01 17:37:19,969 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344547170] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:19,969 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [184501328] [2022-03-01 17:37:19,969 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:37:19,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:19,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:19,970 INFO L229 MonitoredProcess]: Starting monitored process 355 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:19,971 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (355)] Waiting until timeout for monitored process [2022-03-01 17:37:20,202 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:37:20,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:20,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:20,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:20,283 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 57 treesize of output 45 [2022-03-01 17:37:20,349 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:20,349 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:20,488 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:20,488 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:20,491 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:20,491 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [184501328] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:20,491 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:20,491 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:37:20,491 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125397050] [2022-03-01 17:37:20,491 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:20,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:37:20,492 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:20,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:37:20,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:37:20,492 INFO L87 Difference]: Start difference. First operand 307 states and 926 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:20,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:20,774 INFO L93 Difference]: Finished difference Result 515 states and 1476 transitions. [2022-03-01 17:37:20,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:37:20,774 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:20,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:20,775 INFO L225 Difference]: With dead ends: 515 [2022-03-01 17:37:20,775 INFO L226 Difference]: Without dead ends: 515 [2022-03-01 17:37:20,775 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=133, Invalid=569, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:37:20,775 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 145 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 730 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 743 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 730 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:20,775 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 248 Invalid, 743 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 730 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:20,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 515 states. [2022-03-01 17:37:20,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 515 to 310. [2022-03-01 17:37:20,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 309 states have (on average 3.045307443365696) internal successors, (941), 309 states have internal predecessors, (941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:20,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 941 transitions. [2022-03-01 17:37:20,779 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 941 transitions. Word has length 20 [2022-03-01 17:37:20,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:20,779 INFO L470 AbstractCegarLoop]: Abstraction has 310 states and 941 transitions. [2022-03-01 17:37:20,779 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:20,779 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 941 transitions. [2022-03-01 17:37:20,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:20,780 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:20,780 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:20,797 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (355)] Ended with exit code 0 [2022-03-01 17:37:20,996 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 355 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable355 [2022-03-01 17:37:20,997 INFO L402 AbstractCegarLoop]: === Iteration 357 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:20,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:20,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1910494884, now seen corresponding path program 355 times [2022-03-01 17:37:20,997 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:20,997 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453113589] [2022-03-01 17:37:20,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:20,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:21,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:21,113 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:21,113 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:21,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453113589] [2022-03-01 17:37:21,113 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453113589] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:21,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617148889] [2022-03-01 17:37:21,113 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:37:21,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:21,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:21,114 INFO L229 MonitoredProcess]: Starting monitored process 356 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:21,115 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (356)] Waiting until timeout for monitored process [2022-03-01 17:37:21,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:21,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:21,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:21,479 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 57 treesize of output 45 [2022-03-01 17:37:21,592 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:21,592 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:21,780 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:21,780 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:21,783 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:21,783 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [617148889] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:21,783 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:21,783 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:37:21,784 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005668618] [2022-03-01 17:37:21,784 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:21,784 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:37:21,784 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:21,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:37:21,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:37:21,784 INFO L87 Difference]: Start difference. First operand 310 states and 941 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:22,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:22,176 INFO L93 Difference]: Finished difference Result 484 states and 1409 transitions. [2022-03-01 17:37:22,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:37:22,177 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:22,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:22,178 INFO L225 Difference]: With dead ends: 484 [2022-03-01 17:37:22,178 INFO L226 Difference]: Without dead ends: 484 [2022-03-01 17:37:22,178 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=131, Invalid=571, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:37:22,178 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 156 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 639 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 654 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 639 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:22,178 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 218 Invalid, 654 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 639 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:22,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2022-03-01 17:37:22,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 307. [2022-03-01 17:37:22,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 3.026143790849673) internal successors, (926), 306 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:22,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 926 transitions. [2022-03-01 17:37:22,182 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 926 transitions. Word has length 20 [2022-03-01 17:37:22,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:22,182 INFO L470 AbstractCegarLoop]: Abstraction has 307 states and 926 transitions. [2022-03-01 17:37:22,182 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:22,182 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 926 transitions. [2022-03-01 17:37:22,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:22,182 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:22,182 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:22,199 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (356)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:22,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 356 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable356 [2022-03-01 17:37:22,387 INFO L402 AbstractCegarLoop]: === Iteration 358 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:22,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:22,387 INFO L85 PathProgramCache]: Analyzing trace with hash -930041752, now seen corresponding path program 356 times [2022-03-01 17:37:22,388 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:22,388 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627379381] [2022-03-01 17:37:22,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:22,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:22,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:22,454 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:22,454 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:22,454 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627379381] [2022-03-01 17:37:22,455 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627379381] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:22,455 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [528917767] [2022-03-01 17:37:22,455 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:37:22,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:22,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:22,456 INFO L229 MonitoredProcess]: Starting monitored process 357 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:22,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (357)] Waiting until timeout for monitored process [2022-03-01 17:37:22,684 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:37:22,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:22,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:22,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:22,814 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 57 treesize of output 45 [2022-03-01 17:37:22,929 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:22,930 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:23,072 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:23,073 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:23,077 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:23,077 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [528917767] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:23,077 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:23,077 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:37:23,077 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797553198] [2022-03-01 17:37:23,077 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:23,077 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:37:23,077 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:23,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:37:23,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:37:23,077 INFO L87 Difference]: Start difference. First operand 307 states and 926 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:23,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:23,447 INFO L93 Difference]: Finished difference Result 481 states and 1357 transitions. [2022-03-01 17:37:23,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:37:23,447 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:23,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:23,448 INFO L225 Difference]: With dead ends: 481 [2022-03-01 17:37:23,448 INFO L226 Difference]: Without dead ends: 475 [2022-03-01 17:37:23,448 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=129, Invalid=521, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:37:23,448 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 163 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 670 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 685 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 670 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:23,448 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 222 Invalid, 685 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 670 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:23,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2022-03-01 17:37:23,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 311. [2022-03-01 17:37:23,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 310 states have (on average 3.032258064516129) internal successors, (940), 310 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:23,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 940 transitions. [2022-03-01 17:37:23,452 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 940 transitions. Word has length 20 [2022-03-01 17:37:23,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:23,452 INFO L470 AbstractCegarLoop]: Abstraction has 311 states and 940 transitions. [2022-03-01 17:37:23,452 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:23,452 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 940 transitions. [2022-03-01 17:37:23,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:23,452 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:23,452 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:23,470 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (357)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:23,669 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 357 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable357 [2022-03-01 17:37:23,669 INFO L402 AbstractCegarLoop]: === Iteration 359 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:23,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:23,670 INFO L85 PathProgramCache]: Analyzing trace with hash -906141838, now seen corresponding path program 357 times [2022-03-01 17:37:23,670 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:23,670 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414643048] [2022-03-01 17:37:23,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:23,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:23,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:23,761 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:23,761 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:23,761 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414643048] [2022-03-01 17:37:23,761 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414643048] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:23,761 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1039123234] [2022-03-01 17:37:23,761 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:37:23,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:23,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:23,762 INFO L229 MonitoredProcess]: Starting monitored process 358 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:23,763 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (358)] Waiting until timeout for monitored process [2022-03-01 17:37:23,993 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:37:23,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:23,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:23,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:24,093 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 57 treesize of output 45 [2022-03-01 17:37:24,171 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:24,189 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:24,349 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:24,349 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:24,353 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:24,353 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1039123234] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:24,353 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:24,353 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:37:24,353 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563949565] [2022-03-01 17:37:24,353 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:24,353 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:37:24,354 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:24,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:37:24,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:37:24,354 INFO L87 Difference]: Start difference. First operand 311 states and 940 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:24,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:24,685 INFO L93 Difference]: Finished difference Result 487 states and 1378 transitions. [2022-03-01 17:37:24,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:37:24,686 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:24,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:24,687 INFO L225 Difference]: With dead ends: 487 [2022-03-01 17:37:24,687 INFO L226 Difference]: Without dead ends: 487 [2022-03-01 17:37:24,687 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=147, Invalid=609, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:37:24,687 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 128 mSDsluCounter, 466 mSDsCounter, 0 mSdLazyCounter, 714 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 727 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 714 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:24,687 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 290 Invalid, 727 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 714 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:24,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2022-03-01 17:37:24,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 305. [2022-03-01 17:37:24,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 3.0098684210526314) internal successors, (915), 304 states have internal predecessors, (915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:24,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 915 transitions. [2022-03-01 17:37:24,691 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 915 transitions. Word has length 20 [2022-03-01 17:37:24,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:24,691 INFO L470 AbstractCegarLoop]: Abstraction has 305 states and 915 transitions. [2022-03-01 17:37:24,691 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:24,691 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 915 transitions. [2022-03-01 17:37:24,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:24,691 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:24,691 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:24,708 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (358)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:24,908 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable358,358 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:24,908 INFO L402 AbstractCegarLoop]: === Iteration 360 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:24,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:24,908 INFO L85 PathProgramCache]: Analyzing trace with hash 122639614, now seen corresponding path program 358 times [2022-03-01 17:37:24,908 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:24,909 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539273837] [2022-03-01 17:37:24,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:24,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:24,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:24,968 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:24,968 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:24,968 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539273837] [2022-03-01 17:37:24,968 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539273837] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:24,969 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172267937] [2022-03-01 17:37:24,969 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:37:24,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:24,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:24,970 INFO L229 MonitoredProcess]: Starting monitored process 359 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:24,970 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (359)] Waiting until timeout for monitored process [2022-03-01 17:37:25,211 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:37:25,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:25,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:25,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:25,300 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 27 treesize of output 21 [2022-03-01 17:37:25,338 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:25,338 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:25,479 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:25,479 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:25,483 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:25,483 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172267937] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:25,483 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:25,483 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:37:25,483 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192763885] [2022-03-01 17:37:25,483 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:25,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:37:25,483 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:25,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:37:25,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:37:25,484 INFO L87 Difference]: Start difference. First operand 305 states and 915 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:25,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:25,777 INFO L93 Difference]: Finished difference Result 429 states and 1262 transitions. [2022-03-01 17:37:25,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:37:25,777 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:25,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:25,778 INFO L225 Difference]: With dead ends: 429 [2022-03-01 17:37:25,778 INFO L226 Difference]: Without dead ends: 429 [2022-03-01 17:37:25,778 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=106, Invalid=494, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:37:25,778 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 108 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 686 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 686 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:25,778 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 208 Invalid, 701 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 686 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:25,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2022-03-01 17:37:25,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 311. [2022-03-01 17:37:25,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 310 states have (on average 3.0387096774193547) internal successors, (942), 310 states have internal predecessors, (942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:25,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 942 transitions. [2022-03-01 17:37:25,792 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 942 transitions. Word has length 20 [2022-03-01 17:37:25,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:25,792 INFO L470 AbstractCegarLoop]: Abstraction has 311 states and 942 transitions. [2022-03-01 17:37:25,793 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:25,793 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 942 transitions. [2022-03-01 17:37:25,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:25,793 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:25,793 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:25,810 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (359)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:26,009 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable359,359 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:26,010 INFO L402 AbstractCegarLoop]: === Iteration 361 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:26,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:26,010 INFO L85 PathProgramCache]: Analyzing trace with hash 1117015234, now seen corresponding path program 359 times [2022-03-01 17:37:26,010 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:26,010 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580668366] [2022-03-01 17:37:26,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:26,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:26,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:26,096 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:26,096 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:26,096 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580668366] [2022-03-01 17:37:26,096 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580668366] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:26,096 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1767689453] [2022-03-01 17:37:26,096 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:37:26,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:26,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:26,098 INFO L229 MonitoredProcess]: Starting monitored process 360 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:26,098 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (360)] Waiting until timeout for monitored process [2022-03-01 17:37:26,351 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:37:26,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:26,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:26,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:26,472 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 27 treesize of output 21 [2022-03-01 17:37:26,529 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:26,529 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:26,736 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:26,736 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:26,741 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:26,741 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1767689453] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:26,741 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:26,741 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:37:26,741 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350672469] [2022-03-01 17:37:26,741 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:26,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:37:26,742 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:26,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:37:26,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:37:26,742 INFO L87 Difference]: Start difference. First operand 311 states and 942 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:27,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:27,017 INFO L93 Difference]: Finished difference Result 423 states and 1244 transitions. [2022-03-01 17:37:27,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:37:27,018 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:27,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:27,018 INFO L225 Difference]: With dead ends: 423 [2022-03-01 17:37:27,018 INFO L226 Difference]: Without dead ends: 423 [2022-03-01 17:37:27,019 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=111, Invalid=539, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:37:27,019 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 139 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 615 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 631 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 615 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:27,019 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 198 Invalid, 631 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 615 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:27,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2022-03-01 17:37:27,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 308. [2022-03-01 17:37:27,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 307 states have (on average 3.019543973941368) internal successors, (927), 307 states have internal predecessors, (927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:27,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 927 transitions. [2022-03-01 17:37:27,024 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 927 transitions. Word has length 20 [2022-03-01 17:37:27,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:27,024 INFO L470 AbstractCegarLoop]: Abstraction has 308 states and 927 transitions. [2022-03-01 17:37:27,024 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:27,024 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 927 transitions. [2022-03-01 17:37:27,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:27,025 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:27,025 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:27,044 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (360)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:27,238 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable360,360 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:27,238 INFO L402 AbstractCegarLoop]: === Iteration 362 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:27,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:27,239 INFO L85 PathProgramCache]: Analyzing trace with hash 821588052, now seen corresponding path program 360 times [2022-03-01 17:37:27,239 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:27,239 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820146041] [2022-03-01 17:37:27,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:27,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:27,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:27,300 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:27,300 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:27,300 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820146041] [2022-03-01 17:37:27,300 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820146041] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:27,300 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [980036569] [2022-03-01 17:37:27,300 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:37:27,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:27,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:27,301 INFO L229 MonitoredProcess]: Starting monitored process 361 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:27,302 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (361)] Waiting until timeout for monitored process [2022-03-01 17:37:27,566 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:37:27,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:27,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:27,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:27,684 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:27,684 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:27,824 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:27,825 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:27,828 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:27,828 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [980036569] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:27,828 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:27,828 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:37:27,828 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945802830] [2022-03-01 17:37:27,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:27,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:37:27,828 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:27,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:37:27,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:37:27,828 INFO L87 Difference]: Start difference. First operand 308 states and 927 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:28,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:28,049 INFO L93 Difference]: Finished difference Result 384 states and 1137 transitions. [2022-03-01 17:37:28,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:37:28,049 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:28,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:28,050 INFO L225 Difference]: With dead ends: 384 [2022-03-01 17:37:28,050 INFO L226 Difference]: Without dead ends: 384 [2022-03-01 17:37:28,050 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=112, Invalid=488, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:37:28,050 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 82 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 660 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 671 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 660 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:28,050 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 200 Invalid, 671 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 660 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:28,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2022-03-01 17:37:28,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 305. [2022-03-01 17:37:28,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 3.0098684210526314) internal successors, (915), 304 states have internal predecessors, (915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:28,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 915 transitions. [2022-03-01 17:37:28,053 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 915 transitions. Word has length 20 [2022-03-01 17:37:28,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:28,053 INFO L470 AbstractCegarLoop]: Abstraction has 305 states and 915 transitions. [2022-03-01 17:37:28,053 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:28,053 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 915 transitions. [2022-03-01 17:37:28,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:28,054 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:28,054 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:28,074 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (361)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:28,274 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable361,361 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:28,274 INFO L402 AbstractCegarLoop]: === Iteration 363 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:28,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:28,274 INFO L85 PathProgramCache]: Analyzing trace with hash -14960264, now seen corresponding path program 361 times [2022-03-01 17:37:28,274 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:28,274 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653883016] [2022-03-01 17:37:28,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:28,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:28,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:28,327 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:28,327 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:28,327 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653883016] [2022-03-01 17:37:28,327 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653883016] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:28,327 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1105337573] [2022-03-01 17:37:28,327 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:37:28,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:28,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:28,328 INFO L229 MonitoredProcess]: Starting monitored process 362 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:28,328 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (362)] Waiting until timeout for monitored process [2022-03-01 17:37:28,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:28,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:28,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:28,679 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 54 treesize of output 42 [2022-03-01 17:37:28,714 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:28,715 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:28,813 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:28,813 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:28,816 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:28,816 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1105337573] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:28,816 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:28,816 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:37:28,816 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285803127] [2022-03-01 17:37:28,816 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:28,816 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:37:28,816 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:28,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:37:28,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:37:28,817 INFO L87 Difference]: Start difference. First operand 305 states and 915 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:29,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:29,033 INFO L93 Difference]: Finished difference Result 385 states and 1112 transitions. [2022-03-01 17:37:29,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:37:29,033 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:29,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:29,033 INFO L225 Difference]: With dead ends: 385 [2022-03-01 17:37:29,033 INFO L226 Difference]: Without dead ends: 379 [2022-03-01 17:37:29,033 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=104, Invalid=448, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:37:29,034 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 76 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 718 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 727 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 718 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:29,034 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 230 Invalid, 727 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 718 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:29,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2022-03-01 17:37:29,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 313. [2022-03-01 17:37:29,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 312 states have (on average 3.016025641025641) internal successors, (941), 312 states have internal predecessors, (941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:29,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 941 transitions. [2022-03-01 17:37:29,037 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 941 transitions. Word has length 20 [2022-03-01 17:37:29,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:29,037 INFO L470 AbstractCegarLoop]: Abstraction has 313 states and 941 transitions. [2022-03-01 17:37:29,037 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:29,037 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 941 transitions. [2022-03-01 17:37:29,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:29,038 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:29,038 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:29,054 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (362)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:29,254 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable362,362 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:29,254 INFO L402 AbstractCegarLoop]: === Iteration 364 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:29,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:29,255 INFO L85 PathProgramCache]: Analyzing trace with hash 8939650, now seen corresponding path program 362 times [2022-03-01 17:37:29,255 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:29,255 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477007405] [2022-03-01 17:37:29,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:29,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:29,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:29,311 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:29,311 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:29,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477007405] [2022-03-01 17:37:29,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477007405] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:29,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [796106328] [2022-03-01 17:37:29,311 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:37:29,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:29,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:29,312 INFO L229 MonitoredProcess]: Starting monitored process 363 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:29,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (363)] Waiting until timeout for monitored process [2022-03-01 17:37:29,581 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:37:29,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:29,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:29,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:29,669 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 54 treesize of output 42 [2022-03-01 17:37:29,706 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:29,706 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:29,814 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:29,814 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:29,817 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:29,817 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [796106328] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:29,817 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:29,817 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:37:29,817 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454890065] [2022-03-01 17:37:29,817 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:29,817 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:37:29,817 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:29,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:37:29,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:37:29,818 INFO L87 Difference]: Start difference. First operand 313 states and 941 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:30,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:30,043 INFO L93 Difference]: Finished difference Result 391 states and 1133 transitions. [2022-03-01 17:37:30,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:37:30,044 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:30,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:30,044 INFO L225 Difference]: With dead ends: 391 [2022-03-01 17:37:30,044 INFO L226 Difference]: Without dead ends: 391 [2022-03-01 17:37:30,044 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=114, Invalid=536, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:37:30,044 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 119 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 601 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 613 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 601 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:30,044 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 216 Invalid, 613 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 601 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:37:30,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2022-03-01 17:37:30,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 309. [2022-03-01 17:37:30,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 308 states have (on average 3.00974025974026) internal successors, (927), 308 states have internal predecessors, (927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:30,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 927 transitions. [2022-03-01 17:37:30,048 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 927 transitions. Word has length 20 [2022-03-01 17:37:30,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:30,048 INFO L470 AbstractCegarLoop]: Abstraction has 309 states and 927 transitions. [2022-03-01 17:37:30,048 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:30,048 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 927 transitions. [2022-03-01 17:37:30,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:30,048 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:30,049 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:30,065 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (363)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:30,261 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable363,363 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:30,261 INFO L402 AbstractCegarLoop]: === Iteration 365 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:30,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:30,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1492074588, now seen corresponding path program 363 times [2022-03-01 17:37:30,262 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:30,262 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401479315] [2022-03-01 17:37:30,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:30,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:30,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:30,313 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:30,314 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:30,314 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401479315] [2022-03-01 17:37:30,314 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401479315] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:30,314 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [803373774] [2022-03-01 17:37:30,314 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:37:30,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:30,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:30,315 INFO L229 MonitoredProcess]: Starting monitored process 364 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:30,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (364)] Waiting until timeout for monitored process [2022-03-01 17:37:30,572 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:37:30,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:30,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:30,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:30,676 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:30,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:30,781 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:30,782 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:30,785 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:30,785 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [803373774] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:30,785 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:30,785 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:37:30,785 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021273589] [2022-03-01 17:37:30,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:30,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:37:30,785 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:30,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:37:30,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:37:30,785 INFO L87 Difference]: Start difference. First operand 309 states and 927 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:30,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:30,992 INFO L93 Difference]: Finished difference Result 366 states and 1083 transitions. [2022-03-01 17:37:30,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:37:30,992 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:30,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:30,992 INFO L225 Difference]: With dead ends: 366 [2022-03-01 17:37:30,993 INFO L226 Difference]: Without dead ends: 366 [2022-03-01 17:37:30,993 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=114, Invalid=486, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:37:30,993 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 79 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 578 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:30,993 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 175 Invalid, 578 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 566 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:37:30,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2022-03-01 17:37:30,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 304. [2022-03-01 17:37:30,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 3.00990099009901) internal successors, (912), 303 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:30,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 912 transitions. [2022-03-01 17:37:30,996 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 912 transitions. Word has length 20 [2022-03-01 17:37:30,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:30,996 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 912 transitions. [2022-03-01 17:37:30,996 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:30,996 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 912 transitions. [2022-03-01 17:37:30,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:30,997 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:30,997 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:31,013 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (364)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:31,213 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable364,364 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:31,213 INFO L402 AbstractCegarLoop]: === Iteration 366 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:31,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:31,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1027070406, now seen corresponding path program 364 times [2022-03-01 17:37:31,213 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:31,213 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991127157] [2022-03-01 17:37:31,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:31,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:31,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:31,263 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:31,263 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:31,263 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991127157] [2022-03-01 17:37:31,263 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991127157] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:31,263 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228977723] [2022-03-01 17:37:31,263 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:37:31,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:31,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:31,264 INFO L229 MonitoredProcess]: Starting monitored process 365 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:31,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (365)] Waiting until timeout for monitored process [2022-03-01 17:37:31,504 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:37:31,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:31,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:31,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:31,556 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 24 treesize of output 18 [2022-03-01 17:37:31,591 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:31,591 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:31,671 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:31,671 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:31,674 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:31,674 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228977723] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:31,674 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:31,675 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-01 17:37:31,675 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729635194] [2022-03-01 17:37:31,675 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:31,675 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:37:31,675 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:31,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:37:31,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:37:31,675 INFO L87 Difference]: Start difference. First operand 304 states and 912 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:31,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:31,850 INFO L93 Difference]: Finished difference Result 446 states and 1311 transitions. [2022-03-01 17:37:31,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:37:31,850 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:31,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:31,851 INFO L225 Difference]: With dead ends: 446 [2022-03-01 17:37:31,851 INFO L226 Difference]: Without dead ends: 446 [2022-03-01 17:37:31,851 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:37:31,851 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 176 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 626 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 630 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 626 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:31,851 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [176 Valid, 173 Invalid, 630 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 626 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:37:31,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2022-03-01 17:37:31,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 303. [2022-03-01 17:37:31,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 302 states have (on average 3.006622516556291) internal successors, (908), 302 states have internal predecessors, (908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:31,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 908 transitions. [2022-03-01 17:37:31,854 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 908 transitions. Word has length 20 [2022-03-01 17:37:31,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:31,855 INFO L470 AbstractCegarLoop]: Abstraction has 303 states and 908 transitions. [2022-03-01 17:37:31,855 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:31,855 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 908 transitions. [2022-03-01 17:37:31,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:31,855 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:31,855 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:31,872 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (365)] Ended with exit code 0 [2022-03-01 17:37:32,072 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 365 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable365 [2022-03-01 17:37:32,072 INFO L402 AbstractCegarLoop]: === Iteration 367 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:32,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:32,072 INFO L85 PathProgramCache]: Analyzing trace with hash -2056738430, now seen corresponding path program 365 times [2022-03-01 17:37:32,072 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:32,072 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334594344] [2022-03-01 17:37:32,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:32,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:32,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:32,152 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:32,152 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:32,152 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334594344] [2022-03-01 17:37:32,153 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334594344] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:32,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [824526071] [2022-03-01 17:37:32,153 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:37:32,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:32,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:32,154 INFO L229 MonitoredProcess]: Starting monitored process 366 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:32,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (366)] Waiting until timeout for monitored process [2022-03-01 17:37:32,392 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:37:32,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:32,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:32,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:32,460 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 24 treesize of output 18 [2022-03-01 17:37:32,533 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:32,533 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:32,672 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:32,673 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:32,677 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:32,677 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [824526071] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:32,677 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:32,677 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:37:32,677 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36360637] [2022-03-01 17:37:32,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:32,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:37:32,677 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:32,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:37:32,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:37:32,677 INFO L87 Difference]: Start difference. First operand 303 states and 908 transitions. Second operand has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:32,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:32,885 INFO L93 Difference]: Finished difference Result 481 states and 1401 transitions. [2022-03-01 17:37:32,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:37:32,885 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:32,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:32,886 INFO L225 Difference]: With dead ends: 481 [2022-03-01 17:37:32,886 INFO L226 Difference]: Without dead ends: 481 [2022-03-01 17:37:32,886 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=98, Invalid=408, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:37:32,886 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 192 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 587 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 591 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 587 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:32,886 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [192 Valid, 166 Invalid, 591 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 587 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:32,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2022-03-01 17:37:32,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 306. [2022-03-01 17:37:32,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 3.0262295081967214) internal successors, (923), 305 states have internal predecessors, (923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:32,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 923 transitions. [2022-03-01 17:37:32,890 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 923 transitions. Word has length 20 [2022-03-01 17:37:32,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:32,890 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 923 transitions. [2022-03-01 17:37:32,890 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:32,890 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 923 transitions. [2022-03-01 17:37:32,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:32,891 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:32,891 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:32,907 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (366)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:33,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 366 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable366 [2022-03-01 17:37:33,103 INFO L402 AbstractCegarLoop]: === Iteration 368 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:33,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:33,103 INFO L85 PathProgramCache]: Analyzing trace with hash -782583576, now seen corresponding path program 366 times [2022-03-01 17:37:33,104 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:33,104 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430868900] [2022-03-01 17:37:33,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:33,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:33,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:33,189 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:33,189 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:33,189 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430868900] [2022-03-01 17:37:33,189 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430868900] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:33,189 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645278355] [2022-03-01 17:37:33,189 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:37:33,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:33,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:33,190 INFO L229 MonitoredProcess]: Starting monitored process 367 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:33,191 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (367)] Waiting until timeout for monitored process [2022-03-01 17:37:33,450 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:37:33,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:33,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:33,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:33,520 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 24 treesize of output 18 [2022-03-01 17:37:33,587 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:33,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:33,736 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:33,737 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:33,742 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:33,742 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [645278355] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:33,742 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:33,742 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:37:33,742 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786850146] [2022-03-01 17:37:33,742 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:33,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:37:33,743 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:33,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:37:33,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:37:33,743 INFO L87 Difference]: Start difference. First operand 306 states and 923 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:33,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:33,995 INFO L93 Difference]: Finished difference Result 438 states and 1304 transitions. [2022-03-01 17:37:33,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:37:33,995 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:33,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:33,995 INFO L225 Difference]: With dead ends: 438 [2022-03-01 17:37:33,995 INFO L226 Difference]: Without dead ends: 438 [2022-03-01 17:37:33,996 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=104, Invalid=402, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:37:33,996 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 145 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 628 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 633 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 628 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:33,996 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 170 Invalid, 633 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 628 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:33,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2022-03-01 17:37:33,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 297. [2022-03-01 17:37:33,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 296 states have (on average 2.9864864864864864) internal successors, (884), 296 states have internal predecessors, (884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:33,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 884 transitions. [2022-03-01 17:37:33,999 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 884 transitions. Word has length 20 [2022-03-01 17:37:33,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:33,999 INFO L470 AbstractCegarLoop]: Abstraction has 297 states and 884 transitions. [2022-03-01 17:37:33,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:33,999 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 884 transitions. [2022-03-01 17:37:34,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:34,000 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:34,000 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:34,016 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (367)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:34,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 367 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable367 [2022-03-01 17:37:34,207 INFO L402 AbstractCegarLoop]: === Iteration 369 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:34,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:34,208 INFO L85 PathProgramCache]: Analyzing trace with hash 575829228, now seen corresponding path program 367 times [2022-03-01 17:37:34,208 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:34,208 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601499793] [2022-03-01 17:37:34,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:34,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:34,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:34,275 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:34,276 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:34,276 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601499793] [2022-03-01 17:37:34,276 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601499793] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:34,276 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [627319180] [2022-03-01 17:37:34,276 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:37:34,276 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:34,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:34,277 INFO L229 MonitoredProcess]: Starting monitored process 368 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:34,277 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (368)] Waiting until timeout for monitored process [2022-03-01 17:37:34,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:34,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:34,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:34,646 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 27 treesize of output 21 [2022-03-01 17:37:34,701 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:34,702 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:34,852 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:34,852 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:34,856 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:34,856 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [627319180] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:34,856 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:34,856 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:37:34,856 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90002059] [2022-03-01 17:37:34,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:34,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:37:34,856 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:34,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:37:34,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:37:34,856 INFO L87 Difference]: Start difference. First operand 297 states and 884 transitions. Second operand has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:35,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:35,101 INFO L93 Difference]: Finished difference Result 376 states and 1086 transitions. [2022-03-01 17:37:35,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:37:35,101 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:35,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:35,102 INFO L225 Difference]: With dead ends: 376 [2022-03-01 17:37:35,102 INFO L226 Difference]: Without dead ends: 376 [2022-03-01 17:37:35,102 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:37:35,102 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 161 mSDsluCounter, 312 mSDsCounter, 0 mSdLazyCounter, 607 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 612 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 607 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:35,102 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 175 Invalid, 612 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 607 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:35,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2022-03-01 17:37:35,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 298. [2022-03-01 17:37:35,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 297 states have (on average 2.983164983164983) internal successors, (886), 297 states have internal predecessors, (886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:35,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 886 transitions. [2022-03-01 17:37:35,106 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 886 transitions. Word has length 20 [2022-03-01 17:37:35,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:35,106 INFO L470 AbstractCegarLoop]: Abstraction has 298 states and 886 transitions. [2022-03-01 17:37:35,106 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:35,106 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 886 transitions. [2022-03-01 17:37:35,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:35,106 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:35,106 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:35,123 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (368)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:35,308 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable368,368 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:35,308 INFO L402 AbstractCegarLoop]: === Iteration 370 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:35,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:35,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1849984082, now seen corresponding path program 368 times [2022-03-01 17:37:35,308 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:35,308 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337379213] [2022-03-01 17:37:35,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:35,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:35,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:35,371 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:35,371 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:35,371 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337379213] [2022-03-01 17:37:35,371 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337379213] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:35,371 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1310594101] [2022-03-01 17:37:35,371 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:37:35,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:35,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:35,372 INFO L229 MonitoredProcess]: Starting monitored process 369 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:35,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (369)] Waiting until timeout for monitored process [2022-03-01 17:37:35,615 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:37:35,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:35,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:35,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:35,717 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 27 treesize of output 21 [2022-03-01 17:37:35,762 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:35,762 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:35,900 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:35,900 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:35,904 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:35,904 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1310594101] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:35,904 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:35,904 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:37:35,904 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165968898] [2022-03-01 17:37:35,904 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:35,904 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:37:35,905 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:35,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:37:35,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:37:35,905 INFO L87 Difference]: Start difference. First operand 298 states and 886 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:36,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:36,183 INFO L93 Difference]: Finished difference Result 378 states and 1090 transitions. [2022-03-01 17:37:36,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:37:36,183 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:36,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:36,184 INFO L225 Difference]: With dead ends: 378 [2022-03-01 17:37:36,184 INFO L226 Difference]: Without dead ends: 378 [2022-03-01 17:37:36,184 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=104, Invalid=448, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:37:36,184 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 114 mSDsluCounter, 377 mSDsCounter, 0 mSdLazyCounter, 706 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 710 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 706 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:36,184 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 207 Invalid, 710 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 706 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:36,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2022-03-01 17:37:36,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 295. [2022-03-01 17:37:36,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 2.9625850340136055) internal successors, (871), 294 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:36,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 871 transitions. [2022-03-01 17:37:36,188 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 871 transitions. Word has length 20 [2022-03-01 17:37:36,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:36,188 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 871 transitions. [2022-03-01 17:37:36,188 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:36,188 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 871 transitions. [2022-03-01 17:37:36,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:36,188 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:36,188 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:36,205 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (369)] Ended with exit code 0 [2022-03-01 17:37:36,403 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable369,369 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:36,404 INFO L402 AbstractCegarLoop]: === Iteration 371 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:36,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:36,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1852609858, now seen corresponding path program 369 times [2022-03-01 17:37:36,404 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:36,404 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528312394] [2022-03-01 17:37:36,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:36,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:36,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:36,454 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:36,454 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:36,454 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528312394] [2022-03-01 17:37:36,454 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528312394] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:36,454 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1316228502] [2022-03-01 17:37:36,454 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:37:36,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:36,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:36,455 INFO L229 MonitoredProcess]: Starting monitored process 370 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:36,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (370)] Waiting until timeout for monitored process [2022-03-01 17:37:36,627 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:37:36,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:36,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:36,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:36,739 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:36,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:36,837 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:36,838 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:36,840 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:36,840 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1316228502] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:36,841 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:36,841 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:37:36,841 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197583255] [2022-03-01 17:37:36,841 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:36,841 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:37:36,841 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:36,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:37:36,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:37:36,841 INFO L87 Difference]: Start difference. First operand 295 states and 871 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:37,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:37,048 INFO L93 Difference]: Finished difference Result 327 states and 959 transitions. [2022-03-01 17:37:37,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:37:37,048 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:37,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:37,049 INFO L225 Difference]: With dead ends: 327 [2022-03-01 17:37:37,049 INFO L226 Difference]: Without dead ends: 327 [2022-03-01 17:37:37,049 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:37:37,049 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 61 mSDsluCounter, 434 mSDsCounter, 0 mSdLazyCounter, 799 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 801 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 799 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:37,049 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 223 Invalid, 801 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 799 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:37,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2022-03-01 17:37:37,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 276. [2022-03-01 17:37:37,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 275 states have (on average 2.9527272727272726) internal successors, (812), 275 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:37,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 812 transitions. [2022-03-01 17:37:37,052 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 812 transitions. Word has length 20 [2022-03-01 17:37:37,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:37,052 INFO L470 AbstractCegarLoop]: Abstraction has 276 states and 812 transitions. [2022-03-01 17:37:37,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:37,052 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 812 transitions. [2022-03-01 17:37:37,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:37,053 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:37,053 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:37,069 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (370)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:37,257 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable370,370 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:37,257 INFO L402 AbstractCegarLoop]: === Iteration 372 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:37,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:37,257 INFO L85 PathProgramCache]: Analyzing trace with hash -1131133826, now seen corresponding path program 370 times [2022-03-01 17:37:37,257 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:37,257 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567883616] [2022-03-01 17:37:37,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:37,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:37,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:37,308 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:37,309 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:37,309 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567883616] [2022-03-01 17:37:37,309 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567883616] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:37,309 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618618956] [2022-03-01 17:37:37,309 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:37:37,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:37,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:37,310 INFO L229 MonitoredProcess]: Starting monitored process 371 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:37,310 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (371)] Waiting until timeout for monitored process [2022-03-01 17:37:37,552 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:37:37,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:37,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:37,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:37,627 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 27 treesize of output 21 [2022-03-01 17:37:37,671 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:37,671 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:37,806 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:37,806 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:37,810 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:37,810 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618618956] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:37,810 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:37,810 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:37:37,810 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565387171] [2022-03-01 17:37:37,810 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:37,810 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:37:37,810 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:37,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:37:37,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:37:37,811 INFO L87 Difference]: Start difference. First operand 276 states and 812 transitions. Second operand has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:38,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:38,098 INFO L93 Difference]: Finished difference Result 406 states and 1173 transitions. [2022-03-01 17:37:38,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:37:38,098 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:38,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:38,099 INFO L225 Difference]: With dead ends: 406 [2022-03-01 17:37:38,099 INFO L226 Difference]: Without dead ends: 406 [2022-03-01 17:37:38,099 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=109, Invalid=443, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:37:38,099 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 197 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 636 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 644 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:38,099 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [197 Valid, 181 Invalid, 644 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 636 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:38,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2022-03-01 17:37:38,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 285. [2022-03-01 17:37:38,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285 states, 284 states have (on average 2.9964788732394365) internal successors, (851), 284 states have internal predecessors, (851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:38,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 851 transitions. [2022-03-01 17:37:38,103 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 851 transitions. Word has length 20 [2022-03-01 17:37:38,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:38,103 INFO L470 AbstractCegarLoop]: Abstraction has 285 states and 851 transitions. [2022-03-01 17:37:38,103 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:38,103 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 851 transitions. [2022-03-01 17:37:38,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:38,103 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:38,103 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:38,120 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (371)] Ended with exit code 0 [2022-03-01 17:37:38,319 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable371,371 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:38,320 INFO L402 AbstractCegarLoop]: === Iteration 373 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:38,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:38,320 INFO L85 PathProgramCache]: Analyzing trace with hash 143021028, now seen corresponding path program 371 times [2022-03-01 17:37:38,320 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:38,320 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126794570] [2022-03-01 17:37:38,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:38,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:38,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:38,402 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:38,402 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:38,402 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126794570] [2022-03-01 17:37:38,402 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126794570] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:38,402 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [243663179] [2022-03-01 17:37:38,402 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:37:38,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:38,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:38,403 INFO L229 MonitoredProcess]: Starting monitored process 372 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:38,404 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (372)] Waiting until timeout for monitored process [2022-03-01 17:37:38,649 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:37:38,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:38,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:38,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:38,729 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 27 treesize of output 21 [2022-03-01 17:37:38,759 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:38,759 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:38,885 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:38,885 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:38,890 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:38,890 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [243663179] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:38,890 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:38,890 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-03-01 17:37:38,890 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914537884] [2022-03-01 17:37:38,890 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:38,890 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:37:38,890 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:38,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:37:38,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:37:38,891 INFO L87 Difference]: Start difference. First operand 285 states and 851 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:39,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:39,164 INFO L93 Difference]: Finished difference Result 412 states and 1188 transitions. [2022-03-01 17:37:39,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:37:39,165 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:39,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:39,165 INFO L225 Difference]: With dead ends: 412 [2022-03-01 17:37:39,165 INFO L226 Difference]: Without dead ends: 412 [2022-03-01 17:37:39,165 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=102, Invalid=318, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:37:39,165 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 120 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 605 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 608 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 605 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:39,165 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 190 Invalid, 608 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 605 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:39,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2022-03-01 17:37:39,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 282. [2022-03-01 17:37:39,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 281 states have (on average 2.9750889679715304) internal successors, (836), 281 states have internal predecessors, (836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:39,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 836 transitions. [2022-03-01 17:37:39,169 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 836 transitions. Word has length 20 [2022-03-01 17:37:39,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:39,169 INFO L470 AbstractCegarLoop]: Abstraction has 282 states and 836 transitions. [2022-03-01 17:37:39,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:39,169 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 836 transitions. [2022-03-01 17:37:39,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:39,169 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:39,169 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:39,186 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (372)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:39,386 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable372,372 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:39,386 INFO L402 AbstractCegarLoop]: === Iteration 374 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:39,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:39,386 INFO L85 PathProgramCache]: Analyzing trace with hash 145646804, now seen corresponding path program 372 times [2022-03-01 17:37:39,386 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:39,386 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407776797] [2022-03-01 17:37:39,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:39,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:39,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:39,462 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:39,462 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:39,462 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407776797] [2022-03-01 17:37:39,462 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407776797] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:39,462 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2015098835] [2022-03-01 17:37:39,462 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:37:39,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:39,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:39,463 INFO L229 MonitoredProcess]: Starting monitored process 373 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:39,464 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (373)] Waiting until timeout for monitored process [2022-03-01 17:37:39,728 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:37:39,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:39,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:39,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:39,878 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:39,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:40,041 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:40,042 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:40,046 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:40,046 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2015098835] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:40,046 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:40,046 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:37:40,047 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301390136] [2022-03-01 17:37:40,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:40,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:37:40,047 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:40,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:37:40,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:37:40,047 INFO L87 Difference]: Start difference. First operand 282 states and 836 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:40,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:40,356 INFO L93 Difference]: Finished difference Result 376 states and 1096 transitions. [2022-03-01 17:37:40,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:37:40,357 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:40,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:40,357 INFO L225 Difference]: With dead ends: 376 [2022-03-01 17:37:40,357 INFO L226 Difference]: Without dead ends: 376 [2022-03-01 17:37:40,357 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:37:40,358 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 125 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 692 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 695 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:40,358 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 194 Invalid, 695 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 692 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:40,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2022-03-01 17:37:40,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 279. [2022-03-01 17:37:40,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 278 states have (on average 2.964028776978417) internal successors, (824), 278 states have internal predecessors, (824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:40,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 824 transitions. [2022-03-01 17:37:40,361 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 824 transitions. Word has length 20 [2022-03-01 17:37:40,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:40,361 INFO L470 AbstractCegarLoop]: Abstraction has 279 states and 824 transitions. [2022-03-01 17:37:40,361 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:40,361 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 824 transitions. [2022-03-01 17:37:40,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:40,367 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:40,367 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:40,384 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (373)] Ended with exit code 0 [2022-03-01 17:37:40,574 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable373,373 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:40,575 INFO L402 AbstractCegarLoop]: === Iteration 375 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:40,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:40,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1321137448, now seen corresponding path program 373 times [2022-03-01 17:37:40,575 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:40,575 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261801914] [2022-03-01 17:37:40,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:40,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:40,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:40,679 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:40,680 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:40,680 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261801914] [2022-03-01 17:37:40,680 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261801914] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:40,680 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2008907150] [2022-03-01 17:37:40,680 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:37:40,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:40,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:40,681 INFO L229 MonitoredProcess]: Starting monitored process 374 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:40,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (374)] Waiting until timeout for monitored process [2022-03-01 17:37:40,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:40,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:40,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:41,049 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:41,049 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:41,164 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:41,164 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:41,168 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:41,168 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2008907150] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:41,168 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:41,168 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-01 17:37:41,168 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563423643] [2022-03-01 17:37:41,169 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:41,169 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:37:41,169 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:41,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:37:41,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:37:41,169 INFO L87 Difference]: Start difference. First operand 279 states and 824 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:41,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:41,408 INFO L93 Difference]: Finished difference Result 367 states and 1069 transitions. [2022-03-01 17:37:41,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:37:41,408 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:41,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:41,409 INFO L225 Difference]: With dead ends: 367 [2022-03-01 17:37:41,409 INFO L226 Difference]: Without dead ends: 367 [2022-03-01 17:37:41,409 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=103, Invalid=403, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:37:41,409 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 120 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 641 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 644 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 641 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:41,409 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 191 Invalid, 644 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 641 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:41,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2022-03-01 17:37:41,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 285. [2022-03-01 17:37:41,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285 states, 284 states have (on average 2.954225352112676) internal successors, (839), 284 states have internal predecessors, (839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:41,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 839 transitions. [2022-03-01 17:37:41,412 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 839 transitions. Word has length 20 [2022-03-01 17:37:41,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:41,412 INFO L470 AbstractCegarLoop]: Abstraction has 285 states and 839 transitions. [2022-03-01 17:37:41,412 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:41,412 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 839 transitions. [2022-03-01 17:37:41,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:41,413 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:41,413 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:41,429 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (374)] Ended with exit code 0 [2022-03-01 17:37:41,629 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 374 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable374 [2022-03-01 17:37:41,629 INFO L402 AbstractCegarLoop]: === Iteration 376 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:41,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:41,630 INFO L85 PathProgramCache]: Analyzing trace with hash -425786254, now seen corresponding path program 374 times [2022-03-01 17:37:41,630 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:41,630 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076982275] [2022-03-01 17:37:41,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:41,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:41,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:41,713 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:41,713 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:41,713 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076982275] [2022-03-01 17:37:41,713 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076982275] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:41,713 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1838866596] [2022-03-01 17:37:41,713 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:37:41,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:41,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:41,714 INFO L229 MonitoredProcess]: Starting monitored process 375 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:41,715 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (375)] Waiting until timeout for monitored process [2022-03-01 17:37:41,965 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:37:41,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:41,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:41,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:42,064 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 57 treesize of output 45 [2022-03-01 17:37:42,153 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:42,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:42,305 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:42,306 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:42,309 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:42,309 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1838866596] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:42,310 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:42,310 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:37:42,310 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98487388] [2022-03-01 17:37:42,310 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:42,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:37:42,310 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:42,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:37:42,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:37:42,310 INFO L87 Difference]: Start difference. First operand 285 states and 839 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:42,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:42,753 INFO L93 Difference]: Finished difference Result 525 states and 1507 transitions. [2022-03-01 17:37:42,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:37:42,754 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:42,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:42,754 INFO L225 Difference]: With dead ends: 525 [2022-03-01 17:37:42,754 INFO L226 Difference]: Without dead ends: 525 [2022-03-01 17:37:42,755 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=131, Invalid=519, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:37:42,755 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 195 mSDsluCounter, 375 mSDsCounter, 0 mSdLazyCounter, 693 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 711 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 693 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:42,755 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [195 Valid, 209 Invalid, 711 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 693 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:42,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 525 states. [2022-03-01 17:37:42,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 525 to 297. [2022-03-01 17:37:42,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 296 states have (on average 3.016891891891892) internal successors, (893), 296 states have internal predecessors, (893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:42,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 893 transitions. [2022-03-01 17:37:42,759 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 893 transitions. Word has length 20 [2022-03-01 17:37:42,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:42,759 INFO L470 AbstractCegarLoop]: Abstraction has 297 states and 893 transitions. [2022-03-01 17:37:42,759 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:42,759 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 893 transitions. [2022-03-01 17:37:42,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:42,759 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:42,759 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:42,776 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (375)] Ended with exit code 0 [2022-03-01 17:37:42,966 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 375 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable375 [2022-03-01 17:37:42,966 INFO L402 AbstractCegarLoop]: === Iteration 377 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:42,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:42,967 INFO L85 PathProgramCache]: Analyzing trace with hash 456291180, now seen corresponding path program 375 times [2022-03-01 17:37:42,967 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:42,967 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677769444] [2022-03-01 17:37:42,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:42,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:42,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:43,056 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:43,056 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:43,057 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677769444] [2022-03-01 17:37:43,057 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677769444] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:43,057 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1285700572] [2022-03-01 17:37:43,057 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:37:43,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:43,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:43,058 INFO L229 MonitoredProcess]: Starting monitored process 376 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:43,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (376)] Waiting until timeout for monitored process [2022-03-01 17:37:43,308 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:37:43,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:43,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:43,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:43,387 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 57 treesize of output 45 [2022-03-01 17:37:43,437 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:43,437 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:43,546 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:43,546 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:43,549 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:43,549 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1285700572] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:43,549 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:43,549 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-03-01 17:37:43,549 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432084] [2022-03-01 17:37:43,549 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:43,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:37:43,550 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:43,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:37:43,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:37:43,550 INFO L87 Difference]: Start difference. First operand 297 states and 893 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:43,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:43,755 INFO L93 Difference]: Finished difference Result 511 states and 1456 transitions. [2022-03-01 17:37:43,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:37:43,756 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 20 [2022-03-01 17:37:43,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:43,756 INFO L225 Difference]: With dead ends: 511 [2022-03-01 17:37:43,756 INFO L226 Difference]: Without dead ends: 505 [2022-03-01 17:37:43,756 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=121, Invalid=341, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:37:43,756 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 145 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:43,757 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 132 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 406 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:37:43,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 505 states. [2022-03-01 17:37:43,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 505 to 300. [2022-03-01 17:37:43,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 299 states have (on average 2.9933110367892977) internal successors, (895), 299 states have internal predecessors, (895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:43,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 895 transitions. [2022-03-01 17:37:43,760 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 895 transitions. Word has length 20 [2022-03-01 17:37:43,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:43,760 INFO L470 AbstractCegarLoop]: Abstraction has 300 states and 895 transitions. [2022-03-01 17:37:43,760 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:43,760 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 895 transitions. [2022-03-01 17:37:43,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:43,761 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:43,761 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:43,778 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (376)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:43,978 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 376 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable376 [2022-03-01 17:37:43,978 INFO L402 AbstractCegarLoop]: === Iteration 378 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:43,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:43,978 INFO L85 PathProgramCache]: Analyzing trace with hash 315111080, now seen corresponding path program 376 times [2022-03-01 17:37:43,978 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:43,978 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337730211] [2022-03-01 17:37:43,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:43,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:43,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:44,063 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:44,063 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:44,063 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337730211] [2022-03-01 17:37:44,063 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337730211] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:44,063 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1007843896] [2022-03-01 17:37:44,063 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:37:44,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:44,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:44,064 INFO L229 MonitoredProcess]: Starting monitored process 377 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:44,065 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (377)] Waiting until timeout for monitored process [2022-03-01 17:37:44,306 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:37:44,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:44,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:44,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:44,441 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 57 treesize of output 45 [2022-03-01 17:37:44,534 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:44,534 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:44,700 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:44,700 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:44,704 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:44,704 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1007843896] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:44,704 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:44,704 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:37:44,704 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204096068] [2022-03-01 17:37:44,704 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:44,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:37:44,704 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:44,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:37:44,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:37:44,705 INFO L87 Difference]: Start difference. First operand 300 states and 895 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:45,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:45,252 INFO L93 Difference]: Finished difference Result 582 states and 1654 transitions. [2022-03-01 17:37:45,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:37:45,252 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:45,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:45,253 INFO L225 Difference]: With dead ends: 582 [2022-03-01 17:37:45,253 INFO L226 Difference]: Without dead ends: 582 [2022-03-01 17:37:45,253 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=158, Invalid=598, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:37:45,253 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 222 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 749 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 749 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:45,253 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [222 Valid, 235 Invalid, 771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 749 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:45,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 582 states. [2022-03-01 17:37:45,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 582 to 303. [2022-03-01 17:37:45,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 302 states have (on average 3.013245033112583) internal successors, (910), 302 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:45,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 910 transitions. [2022-03-01 17:37:45,257 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 910 transitions. Word has length 20 [2022-03-01 17:37:45,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:45,257 INFO L470 AbstractCegarLoop]: Abstraction has 303 states and 910 transitions. [2022-03-01 17:37:45,257 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:45,257 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 910 transitions. [2022-03-01 17:37:45,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:45,258 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:45,258 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:45,274 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (377)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:45,474 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 377 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable377 [2022-03-01 17:37:45,474 INFO L402 AbstractCegarLoop]: === Iteration 379 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:45,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:45,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1309486700, now seen corresponding path program 377 times [2022-03-01 17:37:45,475 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:45,475 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988665475] [2022-03-01 17:37:45,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:45,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:45,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:45,585 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:45,585 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:45,585 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988665475] [2022-03-01 17:37:45,585 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988665475] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:45,586 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [245636900] [2022-03-01 17:37:45,586 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:37:45,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:45,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:45,587 INFO L229 MonitoredProcess]: Starting monitored process 378 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:45,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (378)] Waiting until timeout for monitored process [2022-03-01 17:37:45,849 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:37:45,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:45,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:45,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:45,967 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 57 treesize of output 45 [2022-03-01 17:37:46,080 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:46,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:46,230 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:46,231 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:46,234 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:46,234 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [245636900] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:46,234 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:46,234 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:37:46,234 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496254040] [2022-03-01 17:37:46,234 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:46,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:37:46,234 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:46,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:37:46,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:37:46,234 INFO L87 Difference]: Start difference. First operand 303 states and 910 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:46,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:46,652 INFO L93 Difference]: Finished difference Result 551 states and 1587 transitions. [2022-03-01 17:37:46,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:37:46,652 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:46,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:46,653 INFO L225 Difference]: With dead ends: 551 [2022-03-01 17:37:46,653 INFO L226 Difference]: Without dead ends: 551 [2022-03-01 17:37:46,653 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=155, Invalid=601, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:37:46,653 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 151 mSDsluCounter, 435 mSDsCounter, 0 mSdLazyCounter, 809 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 826 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 809 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:46,653 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 250 Invalid, 826 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 809 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:46,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2022-03-01 17:37:46,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 300. [2022-03-01 17:37:46,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 299 states have (on average 2.9933110367892977) internal successors, (895), 299 states have internal predecessors, (895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:46,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 895 transitions. [2022-03-01 17:37:46,657 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 895 transitions. Word has length 20 [2022-03-01 17:37:46,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:46,657 INFO L470 AbstractCegarLoop]: Abstraction has 300 states and 895 transitions. [2022-03-01 17:37:46,657 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:46,657 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 895 transitions. [2022-03-01 17:37:46,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:46,658 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:46,658 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:46,674 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (378)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:46,874 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 378 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable378 [2022-03-01 17:37:46,874 INFO L402 AbstractCegarLoop]: === Iteration 380 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:46,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:46,875 INFO L85 PathProgramCache]: Analyzing trace with hash -2005027464, now seen corresponding path program 378 times [2022-03-01 17:37:46,875 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:46,875 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811261838] [2022-03-01 17:37:46,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:46,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:46,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:46,930 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:46,930 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:46,930 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811261838] [2022-03-01 17:37:46,931 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811261838] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:46,931 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845080870] [2022-03-01 17:37:46,931 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:37:46,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:46,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:46,932 INFO L229 MonitoredProcess]: Starting monitored process 379 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:46,932 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (379)] Waiting until timeout for monitored process [2022-03-01 17:37:47,178 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:37:47,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:47,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:47,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:47,265 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 57 treesize of output 45 [2022-03-01 17:37:47,335 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:47,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:47,461 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:47,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:47,465 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:47,465 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845080870] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:47,465 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:47,465 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-03-01 17:37:47,465 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086323202] [2022-03-01 17:37:47,465 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:47,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:37:47,466 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:47,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:37:47,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:37:47,466 INFO L87 Difference]: Start difference. First operand 300 states and 895 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:47,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:47,883 INFO L93 Difference]: Finished difference Result 548 states and 1535 transitions. [2022-03-01 17:37:47,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:37:47,883 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 20 [2022-03-01 17:37:47,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:47,884 INFO L225 Difference]: With dead ends: 548 [2022-03-01 17:37:47,884 INFO L226 Difference]: Without dead ends: 542 [2022-03-01 17:37:47,884 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=147, Invalid=405, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:37:47,884 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 157 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 600 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:47,884 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 193 Invalid, 600 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 588 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:47,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2022-03-01 17:37:47,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 304. [2022-03-01 17:37:47,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 3.0) internal successors, (909), 303 states have internal predecessors, (909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:47,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 909 transitions. [2022-03-01 17:37:47,888 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 909 transitions. Word has length 20 [2022-03-01 17:37:47,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:47,888 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 909 transitions. [2022-03-01 17:37:47,888 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:47,888 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 909 transitions. [2022-03-01 17:37:47,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:47,888 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:47,889 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:47,905 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (379)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:48,105 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 379 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable379 [2022-03-01 17:37:48,105 INFO L402 AbstractCegarLoop]: === Iteration 381 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:48,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:48,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1981127550, now seen corresponding path program 379 times [2022-03-01 17:37:48,105 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:48,105 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457540593] [2022-03-01 17:37:48,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:48,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:48,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:48,169 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:48,169 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:48,169 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457540593] [2022-03-01 17:37:48,169 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457540593] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:48,169 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1054665444] [2022-03-01 17:37:48,169 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:37:48,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:48,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:48,170 INFO L229 MonitoredProcess]: Starting monitored process 380 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:48,171 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (380)] Waiting until timeout for monitored process [2022-03-01 17:37:48,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:48,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:48,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:48,517 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 57 treesize of output 45 [2022-03-01 17:37:48,599 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:48,599 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:48,734 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:48,734 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:48,737 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:48,737 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1054665444] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:48,737 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:48,737 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:37:48,737 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922488483] [2022-03-01 17:37:48,737 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:48,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:37:48,737 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:48,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:37:48,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:37:48,737 INFO L87 Difference]: Start difference. First operand 304 states and 909 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:49,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:49,065 INFO L93 Difference]: Finished difference Result 554 states and 1556 transitions. [2022-03-01 17:37:49,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:37:49,065 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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 20 [2022-03-01 17:37:49,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:49,066 INFO L225 Difference]: With dead ends: 554 [2022-03-01 17:37:49,066 INFO L226 Difference]: Without dead ends: 554 [2022-03-01 17:37:49,066 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=164, Invalid=486, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:37:49,066 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 166 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 434 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:49,066 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 181 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 434 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:37:49,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2022-03-01 17:37:49,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 301. [2022-03-01 17:37:49,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 300 states have (on average 2.9966666666666666) internal successors, (899), 300 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:49,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 899 transitions. [2022-03-01 17:37:49,070 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 899 transitions. Word has length 20 [2022-03-01 17:37:49,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:49,070 INFO L470 AbstractCegarLoop]: Abstraction has 301 states and 899 transitions. [2022-03-01 17:37:49,070 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:49,070 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 899 transitions. [2022-03-01 17:37:49,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:49,070 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:49,070 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:49,087 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (380)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:49,272 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable380,380 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:49,272 INFO L402 AbstractCegarLoop]: === Iteration 382 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:49,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:49,273 INFO L85 PathProgramCache]: Analyzing trace with hash -952346098, now seen corresponding path program 380 times [2022-03-01 17:37:49,273 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:49,273 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389953825] [2022-03-01 17:37:49,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:49,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:49,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:49,364 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:49,365 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:49,365 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389953825] [2022-03-01 17:37:49,365 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389953825] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:49,365 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [149210583] [2022-03-01 17:37:49,365 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:37:49,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:49,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:49,366 INFO L229 MonitoredProcess]: Starting monitored process 381 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:49,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (381)] Waiting until timeout for monitored process [2022-03-01 17:37:49,615 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:37:49,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:49,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:49,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:49,736 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 27 treesize of output 21 [2022-03-01 17:37:49,787 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:49,787 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:49,953 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:49,954 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:49,959 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:49,959 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [149210583] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:49,959 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:49,959 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:37:49,960 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840404195] [2022-03-01 17:37:49,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:49,960 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:37:49,960 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:49,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:37:49,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:37:49,960 INFO L87 Difference]: Start difference. First operand 301 states and 899 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:50,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:50,391 INFO L93 Difference]: Finished difference Result 508 states and 1482 transitions. [2022-03-01 17:37:50,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:37:50,392 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:50,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:50,392 INFO L225 Difference]: With dead ends: 508 [2022-03-01 17:37:50,393 INFO L226 Difference]: Without dead ends: 508 [2022-03-01 17:37:50,393 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=125, Invalid=525, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:37:50,393 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 139 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 643 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 658 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 643 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:50,393 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 193 Invalid, 658 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 643 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:50,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2022-03-01 17:37:50,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 307. [2022-03-01 17:37:50,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 3.026143790849673) internal successors, (926), 306 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:50,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 926 transitions. [2022-03-01 17:37:50,397 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 926 transitions. Word has length 20 [2022-03-01 17:37:50,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:50,397 INFO L470 AbstractCegarLoop]: Abstraction has 307 states and 926 transitions. [2022-03-01 17:37:50,397 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:50,397 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 926 transitions. [2022-03-01 17:37:50,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:50,397 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:50,397 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:50,414 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (381)] Ended with exit code 0 [2022-03-01 17:37:50,597 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 381 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable381 [2022-03-01 17:37:50,598 INFO L402 AbstractCegarLoop]: === Iteration 383 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:50,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:50,598 INFO L85 PathProgramCache]: Analyzing trace with hash 42029522, now seen corresponding path program 381 times [2022-03-01 17:37:50,598 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:50,598 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670028324] [2022-03-01 17:37:50,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:50,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:50,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:50,696 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:50,696 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:50,696 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670028324] [2022-03-01 17:37:50,696 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670028324] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:50,696 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1598321562] [2022-03-01 17:37:50,696 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:37:50,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:50,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:50,697 INFO L229 MonitoredProcess]: Starting monitored process 382 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:50,698 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (382)] Waiting until timeout for monitored process [2022-03-01 17:37:50,952 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:37:50,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:50,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:50,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:51,092 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 27 treesize of output 21 [2022-03-01 17:37:51,152 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:51,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:51,333 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:51,333 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:51,337 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:51,337 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1598321562] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:51,340 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:51,340 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:37:51,340 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703928917] [2022-03-01 17:37:51,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:51,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:37:51,341 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:51,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:37:51,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:37:51,341 INFO L87 Difference]: Start difference. First operand 307 states and 926 transitions. Second operand has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:51,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:51,657 INFO L93 Difference]: Finished difference Result 502 states and 1464 transitions. [2022-03-01 17:37:51,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:37:51,657 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 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 20 [2022-03-01 17:37:51,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:51,658 INFO L225 Difference]: With dead ends: 502 [2022-03-01 17:37:51,658 INFO L226 Difference]: Without dead ends: 502 [2022-03-01 17:37:51,658 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=124, Invalid=428, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:37:51,658 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 140 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 345 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:51,658 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 119 Invalid, 360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 345 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:37:51,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2022-03-01 17:37:51,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 304. [2022-03-01 17:37:51,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 3.0066006600660065) internal successors, (911), 303 states have internal predecessors, (911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:51,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 911 transitions. [2022-03-01 17:37:51,663 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 911 transitions. Word has length 20 [2022-03-01 17:37:51,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:51,663 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 911 transitions. [2022-03-01 17:37:51,663 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:51,665 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 911 transitions. [2022-03-01 17:37:51,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:51,665 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:51,665 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:51,682 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (382)] Ended with exit code 0 [2022-03-01 17:37:51,879 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable382,382 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:51,879 INFO L402 AbstractCegarLoop]: === Iteration 384 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:51,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:51,884 INFO L85 PathProgramCache]: Analyzing trace with hash -253397660, now seen corresponding path program 382 times [2022-03-01 17:37:51,884 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:51,884 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216136963] [2022-03-01 17:37:51,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:51,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:51,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:51,977 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:51,977 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:51,977 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216136963] [2022-03-01 17:37:51,977 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216136963] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:51,977 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [197978318] [2022-03-01 17:37:51,977 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:37:51,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:51,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:51,981 INFO L229 MonitoredProcess]: Starting monitored process 383 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:51,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (383)] Waiting until timeout for monitored process [2022-03-01 17:37:52,228 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:37:52,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:52,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:52,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:52,357 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:52,357 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:52,506 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:52,506 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:52,510 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:52,510 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [197978318] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:52,510 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:52,510 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:37:52,512 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401360537] [2022-03-01 17:37:52,512 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:52,516 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:37:52,518 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:52,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:37:52,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:37:52,523 INFO L87 Difference]: Start difference. First operand 304 states and 911 transitions. Second operand has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:52,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:52,771 INFO L93 Difference]: Finished difference Result 463 states and 1357 transitions. [2022-03-01 17:37:52,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:37:52,772 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 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 20 [2022-03-01 17:37:52,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:52,775 INFO L225 Difference]: With dead ends: 463 [2022-03-01 17:37:52,775 INFO L226 Difference]: Without dead ends: 463 [2022-03-01 17:37:52,776 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=125, Invalid=381, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:37:52,776 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 84 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 446 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:52,777 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 139 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 446 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:37:52,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2022-03-01 17:37:52,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 301. [2022-03-01 17:37:52,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 300 states have (on average 2.9966666666666666) internal successors, (899), 300 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:52,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 899 transitions. [2022-03-01 17:37:52,788 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 899 transitions. Word has length 20 [2022-03-01 17:37:52,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:52,788 INFO L470 AbstractCegarLoop]: Abstraction has 301 states and 899 transitions. [2022-03-01 17:37:52,788 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:52,788 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 899 transitions. [2022-03-01 17:37:52,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:52,788 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:52,789 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:52,805 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (383)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:53,005 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable383,383 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:53,005 INFO L402 AbstractCegarLoop]: === Iteration 385 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:53,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:53,006 INFO L85 PathProgramCache]: Analyzing trace with hash -1089945976, now seen corresponding path program 383 times [2022-03-01 17:37:53,006 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:53,006 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131151776] [2022-03-01 17:37:53,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:53,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:53,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:53,096 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:53,096 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:53,097 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131151776] [2022-03-01 17:37:53,097 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131151776] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:53,097 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [522853571] [2022-03-01 17:37:53,097 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:37:53,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:53,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:53,100 INFO L229 MonitoredProcess]: Starting monitored process 384 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:53,105 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (384)] Waiting until timeout for monitored process [2022-03-01 17:37:53,349 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:37:53,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:53,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:53,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:53,476 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 54 treesize of output 42 [2022-03-01 17:37:53,529 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:53,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:53,717 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:53,717 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:53,722 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:53,722 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [522853571] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:53,722 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:53,722 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-03-01 17:37:53,722 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308208938] [2022-03-01 17:37:53,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:53,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:37:53,722 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:53,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:37:53,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:37:53,723 INFO L87 Difference]: Start difference. First operand 301 states and 899 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:53,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:53,941 INFO L93 Difference]: Finished difference Result 478 states and 1367 transitions. [2022-03-01 17:37:53,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:37:53,942 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 20 [2022-03-01 17:37:53,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:53,942 INFO L225 Difference]: With dead ends: 478 [2022-03-01 17:37:53,942 INFO L226 Difference]: Without dead ends: 472 [2022-03-01 17:37:53,942 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:37:53,943 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 118 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:53,943 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 126 Invalid, 392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 380 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:37:53,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2022-03-01 17:37:53,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 309. [2022-03-01 17:37:53,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 308 states have (on average 3.0032467532467533) internal successors, (925), 308 states have internal predecessors, (925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:53,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 925 transitions. [2022-03-01 17:37:53,947 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 925 transitions. Word has length 20 [2022-03-01 17:37:53,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:53,947 INFO L470 AbstractCegarLoop]: Abstraction has 309 states and 925 transitions. [2022-03-01 17:37:53,947 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:53,947 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 925 transitions. [2022-03-01 17:37:53,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:53,947 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:53,947 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:53,964 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (384)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:54,155 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 384 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable384 [2022-03-01 17:37:54,155 INFO L402 AbstractCegarLoop]: === Iteration 386 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:54,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:54,156 INFO L85 PathProgramCache]: Analyzing trace with hash -1066046062, now seen corresponding path program 384 times [2022-03-01 17:37:54,156 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:54,156 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438096119] [2022-03-01 17:37:54,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:54,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:54,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:54,238 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:54,238 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:54,238 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438096119] [2022-03-01 17:37:54,238 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438096119] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:54,238 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646028518] [2022-03-01 17:37:54,238 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:37:54,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:54,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:54,239 INFO L229 MonitoredProcess]: Starting monitored process 385 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:54,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (385)] Waiting until timeout for monitored process [2022-03-01 17:37:54,486 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:37:54,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:54,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:54,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:54,615 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 54 treesize of output 42 [2022-03-01 17:37:54,668 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:54,668 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:54,826 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:54,826 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:54,830 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:54,830 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646028518] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:54,830 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:54,830 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:37:54,830 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417964019] [2022-03-01 17:37:54,830 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:54,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:37:54,831 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:54,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:37:54,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:37:54,831 INFO L87 Difference]: Start difference. First operand 309 states and 925 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:55,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:55,166 INFO L93 Difference]: Finished difference Result 484 states and 1388 transitions. [2022-03-01 17:37:55,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:37:55,166 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:55,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:55,167 INFO L225 Difference]: With dead ends: 484 [2022-03-01 17:37:55,167 INFO L226 Difference]: Without dead ends: 484 [2022-03-01 17:37:55,167 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=132, Invalid=570, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:37:55,167 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 148 mSDsluCounter, 411 mSDsCounter, 0 mSdLazyCounter, 662 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 676 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:55,167 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 223 Invalid, 676 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 662 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:55,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2022-03-01 17:37:55,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 305. [2022-03-01 17:37:55,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 2.9967105263157894) internal successors, (911), 304 states have internal predecessors, (911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:55,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 911 transitions. [2022-03-01 17:37:55,171 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 911 transitions. Word has length 20 [2022-03-01 17:37:55,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:55,171 INFO L470 AbstractCegarLoop]: Abstraction has 305 states and 911 transitions. [2022-03-01 17:37:55,171 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:55,171 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 911 transitions. [2022-03-01 17:37:55,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:55,171 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:55,171 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:55,188 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (385)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:55,388 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable385,385 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:55,389 INFO L402 AbstractCegarLoop]: === Iteration 387 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:55,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:55,389 INFO L85 PathProgramCache]: Analyzing trace with hash 417088876, now seen corresponding path program 385 times [2022-03-01 17:37:55,389 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:55,389 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071959374] [2022-03-01 17:37:55,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:55,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:55,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:55,448 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:55,448 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:55,449 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071959374] [2022-03-01 17:37:55,449 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071959374] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:55,449 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671824770] [2022-03-01 17:37:55,449 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:37:55,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:55,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:55,450 INFO L229 MonitoredProcess]: Starting monitored process 386 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:55,450 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (386)] Waiting until timeout for monitored process [2022-03-01 17:37:55,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:55,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:55,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:55,757 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:55,757 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:55,862 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:55,863 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:55,866 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:55,866 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [671824770] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:55,866 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:55,866 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:37:55,866 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734787370] [2022-03-01 17:37:55,866 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:55,866 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:37:55,866 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:55,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:37:55,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:37:55,866 INFO L87 Difference]: Start difference. First operand 305 states and 911 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:56,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:56,118 INFO L93 Difference]: Finished difference Result 459 states and 1338 transitions. [2022-03-01 17:37:56,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:37:56,118 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:56,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:56,119 INFO L225 Difference]: With dead ends: 459 [2022-03-01 17:37:56,119 INFO L226 Difference]: Without dead ends: 459 [2022-03-01 17:37:56,119 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=125, Invalid=525, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:37:56,119 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 101 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 639 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 639 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:56,119 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 197 Invalid, 650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 639 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:56,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2022-03-01 17:37:56,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 302. [2022-03-01 17:37:56,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 301 states have (on average 2.9966777408637872) internal successors, (902), 301 states have internal predecessors, (902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:56,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 902 transitions. [2022-03-01 17:37:56,123 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 902 transitions. Word has length 20 [2022-03-01 17:37:56,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:56,123 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 902 transitions. [2022-03-01 17:37:56,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:56,123 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 902 transitions. [2022-03-01 17:37:56,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:56,124 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:56,124 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:56,140 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (386)] Ended with exit code 0 [2022-03-01 17:37:56,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable386,386 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:56,339 INFO L402 AbstractCegarLoop]: === Iteration 388 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:56,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:56,340 INFO L85 PathProgramCache]: Analyzing trace with hash -2013124188, now seen corresponding path program 386 times [2022-03-01 17:37:56,340 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:56,340 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406596061] [2022-03-01 17:37:56,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:56,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:56,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:56,417 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:56,417 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:56,417 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406596061] [2022-03-01 17:37:56,417 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406596061] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:56,417 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1109592534] [2022-03-01 17:37:56,417 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:37:56,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:56,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:56,418 INFO L229 MonitoredProcess]: Starting monitored process 387 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:56,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (387)] Waiting until timeout for monitored process [2022-03-01 17:37:56,595 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:37:56,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:56,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:56,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:56,741 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:37:56,742 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 42 [2022-03-01 17:37:56,791 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:56,791 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:56,941 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:56,942 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:56,945 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:56,945 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1109592534] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:56,945 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:56,945 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:37:56,945 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273091065] [2022-03-01 17:37:56,945 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:56,946 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:37:56,946 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:56,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:37:56,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:37:56,946 INFO L87 Difference]: Start difference. First operand 302 states and 902 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:57,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:57,297 INFO L93 Difference]: Finished difference Result 482 states and 1466 transitions. [2022-03-01 17:37:57,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:37:57,298 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:57,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:57,298 INFO L225 Difference]: With dead ends: 482 [2022-03-01 17:37:57,298 INFO L226 Difference]: Without dead ends: 482 [2022-03-01 17:37:57,299 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=195, Invalid=675, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:37:57,299 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 90 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 308 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:57,299 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 173 Invalid, 700 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 391 Invalid, 0 Unknown, 308 Unchecked, 0.1s Time] [2022-03-01 17:37:57,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2022-03-01 17:37:57,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 301. [2022-03-01 17:37:57,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 300 states have (on average 2.99) internal successors, (897), 300 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:57,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 897 transitions. [2022-03-01 17:37:57,303 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 897 transitions. Word has length 20 [2022-03-01 17:37:57,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:57,303 INFO L470 AbstractCegarLoop]: Abstraction has 301 states and 897 transitions. [2022-03-01 17:37:57,303 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:57,303 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 897 transitions. [2022-03-01 17:37:57,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:57,303 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:57,303 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:57,320 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (387)] Ended with exit code 0 [2022-03-01 17:37:57,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable387,387 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:57,515 INFO L402 AbstractCegarLoop]: === Iteration 389 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:57,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:57,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1018748568, now seen corresponding path program 387 times [2022-03-01 17:37:57,515 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:57,515 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970301664] [2022-03-01 17:37:57,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:57,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:57,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:57,611 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:57,612 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:57,612 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970301664] [2022-03-01 17:37:57,612 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970301664] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:57,612 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372846799] [2022-03-01 17:37:57,612 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:37:57,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:57,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:57,613 INFO L229 MonitoredProcess]: Starting monitored process 388 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:57,614 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (388)] Waiting until timeout for monitored process [2022-03-01 17:37:57,882 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:37:57,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:57,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:57,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:57,992 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 27 treesize of output 21 [2022-03-01 17:37:58,044 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:58,044 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:58,202 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:58,202 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:58,206 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:58,206 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [372846799] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:58,206 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:58,206 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:37:58,206 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209070356] [2022-03-01 17:37:58,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:58,206 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:37:58,206 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:58,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:37:58,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:37:58,207 INFO L87 Difference]: Start difference. First operand 301 states and 897 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:58,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:58,625 INFO L93 Difference]: Finished difference Result 584 states and 1672 transitions. [2022-03-01 17:37:58,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:37:58,625 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:58,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:58,626 INFO L225 Difference]: With dead ends: 584 [2022-03-01 17:37:58,626 INFO L226 Difference]: Without dead ends: 584 [2022-03-01 17:37:58,626 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=164, Invalid=592, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:37:58,626 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 229 mSDsluCounter, 456 mSDsCounter, 0 mSdLazyCounter, 783 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 798 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 783 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:58,626 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [229 Valid, 255 Invalid, 798 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 783 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:58,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2022-03-01 17:37:58,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 304. [2022-03-01 17:37:58,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 2.9867986798679866) internal successors, (905), 303 states have internal predecessors, (905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:58,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 905 transitions. [2022-03-01 17:37:58,638 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 905 transitions. Word has length 20 [2022-03-01 17:37:58,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:58,638 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 905 transitions. [2022-03-01 17:37:58,638 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:58,638 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 905 transitions. [2022-03-01 17:37:58,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:58,638 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:58,638 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:58,655 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (388)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:58,839 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 388 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable388 [2022-03-01 17:37:58,839 INFO L402 AbstractCegarLoop]: === Iteration 390 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:58,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:58,840 INFO L85 PathProgramCache]: Analyzing trace with hash -2119816952, now seen corresponding path program 388 times [2022-03-01 17:37:58,840 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:58,840 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003803768] [2022-03-01 17:37:58,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:58,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:58,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:37:58,917 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:58,917 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:37:58,917 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003803768] [2022-03-01 17:37:58,917 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003803768] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:37:58,917 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835895564] [2022-03-01 17:37:58,917 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:37:58,917 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:37:58,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:37:58,918 INFO L229 MonitoredProcess]: Starting monitored process 389 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:37:58,918 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (389)] Waiting until timeout for monitored process [2022-03-01 17:37:59,168 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:37:59,168 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:37:59,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:37:59,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:37:59,297 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 27 treesize of output 21 [2022-03-01 17:37:59,338 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:59,338 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:37:59,491 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:37:59,491 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:37:59,494 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:37:59,494 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835895564] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:37:59,494 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:37:59,494 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:37:59,495 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307401356] [2022-03-01 17:37:59,495 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:37:59,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:37:59,495 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:37:59,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:37:59,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:37:59,495 INFO L87 Difference]: Start difference. First operand 304 states and 905 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:59,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:37:59,770 INFO L93 Difference]: Finished difference Result 552 states and 1594 transitions. [2022-03-01 17:37:59,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:37:59,770 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:37:59,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:37:59,771 INFO L225 Difference]: With dead ends: 552 [2022-03-01 17:37:59,771 INFO L226 Difference]: Without dead ends: 552 [2022-03-01 17:37:59,771 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=132, Invalid=518, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:37:59,771 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 187 mSDsluCounter, 356 mSDsCounter, 0 mSdLazyCounter, 667 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 684 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 667 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:37:59,771 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 200 Invalid, 684 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 667 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:37:59,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2022-03-01 17:37:59,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 302. [2022-03-01 17:37:59,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 301 states have (on average 2.9767441860465116) internal successors, (896), 301 states have internal predecessors, (896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:59,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 896 transitions. [2022-03-01 17:37:59,775 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 896 transitions. Word has length 20 [2022-03-01 17:37:59,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:37:59,775 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 896 transitions. [2022-03-01 17:37:59,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:37:59,775 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 896 transitions. [2022-03-01 17:37:59,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:37:59,775 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:37:59,775 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:37:59,792 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (389)] Forceful destruction successful, exit code 0 [2022-03-01 17:37:59,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 389 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable389 [2022-03-01 17:37:59,991 INFO L402 AbstractCegarLoop]: === Iteration 391 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:37:59,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:37:59,991 INFO L85 PathProgramCache]: Analyzing trace with hash -1314175750, now seen corresponding path program 389 times [2022-03-01 17:37:59,991 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:37:59,992 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433170145] [2022-03-01 17:37:59,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:37:59,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:37:59,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:00,060 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:00,060 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:00,060 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433170145] [2022-03-01 17:38:00,060 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433170145] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:00,060 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [331265823] [2022-03-01 17:38:00,060 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:38:00,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:00,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:00,061 INFO L229 MonitoredProcess]: Starting monitored process 390 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:00,062 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (390)] Waiting until timeout for monitored process [2022-03-01 17:38:00,314 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:38:00,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:00,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:00,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:00,496 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:00,496 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:00,690 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:38:00,690 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:38:00,695 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:00,695 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [331265823] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:00,695 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:00,695 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:38:00,695 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861616112] [2022-03-01 17:38:00,695 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:00,695 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:38:00,695 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:00,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:38:00,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:38:00,696 INFO L87 Difference]: Start difference. First operand 302 states and 896 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:01,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:01,051 INFO L93 Difference]: Finished difference Result 509 states and 1479 transitions. [2022-03-01 17:38:01,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:38:01,052 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:38:01,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:01,052 INFO L225 Difference]: With dead ends: 509 [2022-03-01 17:38:01,052 INFO L226 Difference]: Without dead ends: 509 [2022-03-01 17:38:01,052 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=128, Invalid=522, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:38:01,053 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 144 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 627 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 627 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:01,053 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 201 Invalid, 642 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 627 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:38:01,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2022-03-01 17:38:01,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 289. [2022-03-01 17:38:01,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 288 states have (on average 2.96875) internal successors, (855), 288 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:01,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 855 transitions. [2022-03-01 17:38:01,056 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 855 transitions. Word has length 20 [2022-03-01 17:38:01,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:01,056 INFO L470 AbstractCegarLoop]: Abstraction has 289 states and 855 transitions. [2022-03-01 17:38:01,056 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:01,056 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 855 transitions. [2022-03-01 17:38:01,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:01,057 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:01,057 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:01,074 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (390)] Ended with exit code 0 [2022-03-01 17:38:01,257 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable390,390 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:01,257 INFO L402 AbstractCegarLoop]: === Iteration 392 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:01,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:01,258 INFO L85 PathProgramCache]: Analyzing trace with hash -2076262804, now seen corresponding path program 390 times [2022-03-01 17:38:01,258 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:01,258 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973442992] [2022-03-01 17:38:01,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:01,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:01,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:01,312 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:01,313 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:01,313 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973442992] [2022-03-01 17:38:01,313 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973442992] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:01,313 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [819430545] [2022-03-01 17:38:01,313 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:38:01,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:01,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:01,314 INFO L229 MonitoredProcess]: Starting monitored process 391 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:01,314 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (391)] Waiting until timeout for monitored process [2022-03-01 17:38:01,565 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:38:01,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:01,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:01,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:01,658 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:01,658 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:01,758 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:38:01,758 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:38:01,761 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:01,761 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [819430545] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:01,761 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:01,761 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-03-01 17:38:01,761 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570940311] [2022-03-01 17:38:01,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:01,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:38:01,761 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:01,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:38:01,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:38:01,761 INFO L87 Difference]: Start difference. First operand 289 states and 855 transitions. Second operand has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:01,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:01,931 INFO L93 Difference]: Finished difference Result 544 states and 1551 transitions. [2022-03-01 17:38:01,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:38:01,931 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 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 20 [2022-03-01 17:38:01,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:01,932 INFO L225 Difference]: With dead ends: 544 [2022-03-01 17:38:01,932 INFO L226 Difference]: Without dead ends: 544 [2022-03-01 17:38:01,932 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=109, Invalid=311, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:38:01,932 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 108 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:01,932 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 142 Invalid, 433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 424 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:38:01,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2022-03-01 17:38:01,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 286. [2022-03-01 17:38:01,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 285 states have (on average 2.957894736842105) internal successors, (843), 285 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:01,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 843 transitions. [2022-03-01 17:38:01,936 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 843 transitions. Word has length 20 [2022-03-01 17:38:01,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:01,936 INFO L470 AbstractCegarLoop]: Abstraction has 286 states and 843 transitions. [2022-03-01 17:38:01,936 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:01,936 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 843 transitions. [2022-03-01 17:38:01,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:01,936 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:01,936 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:01,953 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (391)] Ended with exit code 0 [2022-03-01 17:38:02,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 391 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable391 [2022-03-01 17:38:02,143 INFO L402 AbstractCegarLoop]: === Iteration 393 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:02,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:02,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1083465140, now seen corresponding path program 391 times [2022-03-01 17:38:02,144 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:02,144 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801874717] [2022-03-01 17:38:02,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:02,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:02,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:02,216 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:02,216 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:02,216 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801874717] [2022-03-01 17:38:02,216 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801874717] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:02,216 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1992129850] [2022-03-01 17:38:02,216 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:38:02,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:02,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:02,217 INFO L229 MonitoredProcess]: Starting monitored process 392 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:02,218 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (392)] Waiting until timeout for monitored process [2022-03-01 17:38:02,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:02,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:02,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:02,500 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 54 treesize of output 42 [2022-03-01 17:38:02,537 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:02,537 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:02,691 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:38:02,691 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:38:02,697 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:02,697 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1992129850] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:02,697 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:02,697 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-03-01 17:38:02,697 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027451850] [2022-03-01 17:38:02,697 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:02,697 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 17:38:02,697 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:02,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 17:38:02,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-03-01 17:38:02,697 INFO L87 Difference]: Start difference. First operand 286 states and 843 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:02,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:02,959 INFO L93 Difference]: Finished difference Result 442 states and 1250 transitions. [2022-03-01 17:38:02,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:38:02,959 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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 20 [2022-03-01 17:38:02,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:02,959 INFO L225 Difference]: With dead ends: 442 [2022-03-01 17:38:02,959 INFO L226 Difference]: Without dead ends: 436 [2022-03-01 17:38:02,960 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=100, Invalid=280, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:38:02,960 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 114 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:02,960 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 129 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 380 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:38:02,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2022-03-01 17:38:02,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 304. [2022-03-01 17:38:02,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 2.9504950495049505) internal successors, (894), 303 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:02,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 894 transitions. [2022-03-01 17:38:02,963 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 894 transitions. Word has length 20 [2022-03-01 17:38:02,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:02,963 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 894 transitions. [2022-03-01 17:38:02,963 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:02,964 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 894 transitions. [2022-03-01 17:38:02,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:02,964 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:02,964 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:02,981 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (392)] Ended with exit code 0 [2022-03-01 17:38:03,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable392,392 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:03,171 INFO L402 AbstractCegarLoop]: === Iteration 394 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:03,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:03,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1107365054, now seen corresponding path program 392 times [2022-03-01 17:38:03,172 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:03,172 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320409629] [2022-03-01 17:38:03,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:03,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:03,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:03,260 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:03,260 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:03,260 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320409629] [2022-03-01 17:38:03,260 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320409629] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:03,260 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [546909998] [2022-03-01 17:38:03,260 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:38:03,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:03,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:03,261 INFO L229 MonitoredProcess]: Starting monitored process 393 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:03,262 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (393)] Waiting until timeout for monitored process [2022-03-01 17:38:03,514 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:38:03,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:03,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:03,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:03,647 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 54 treesize of output 42 [2022-03-01 17:38:03,721 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:03,721 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:03,882 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:38:03,882 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:38:03,887 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:03,887 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [546909998] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:03,887 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:03,887 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:38:03,887 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735722926] [2022-03-01 17:38:03,887 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:03,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:38:03,888 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:03,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:38:03,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:38:03,888 INFO L87 Difference]: Start difference. First operand 304 states and 894 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:04,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:04,277 INFO L93 Difference]: Finished difference Result 448 states and 1271 transitions. [2022-03-01 17:38:04,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:38:04,277 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:38:04,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:04,278 INFO L225 Difference]: With dead ends: 448 [2022-03-01 17:38:04,278 INFO L226 Difference]: Without dead ends: 448 [2022-03-01 17:38:04,278 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=135, Invalid=515, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:38:04,278 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 154 mSDsluCounter, 438 mSDsCounter, 0 mSdLazyCounter, 682 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 694 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 682 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:04,278 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 231 Invalid, 694 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 682 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:38:04,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2022-03-01 17:38:04,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 302. [2022-03-01 17:38:04,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 301 states have (on average 2.953488372093023) internal successors, (889), 301 states have internal predecessors, (889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:04,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 889 transitions. [2022-03-01 17:38:04,288 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 889 transitions. Word has length 20 [2022-03-01 17:38:04,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:04,288 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 889 transitions. [2022-03-01 17:38:04,288 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:04,288 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 889 transitions. [2022-03-01 17:38:04,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:04,288 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:04,288 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:04,305 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (393)] Forceful destruction successful, exit code 0 [2022-03-01 17:38:04,502 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable393,393 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:04,502 INFO L402 AbstractCegarLoop]: === Iteration 395 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:04,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:04,503 INFO L85 PathProgramCache]: Analyzing trace with hash -1704467304, now seen corresponding path program 393 times [2022-03-01 17:38:04,503 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:04,503 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501008145] [2022-03-01 17:38:04,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:04,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:04,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:04,569 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:04,569 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:04,569 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501008145] [2022-03-01 17:38:04,570 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501008145] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:04,570 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460559725] [2022-03-01 17:38:04,570 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:38:04,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:04,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:04,571 INFO L229 MonitoredProcess]: Starting monitored process 394 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:04,571 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (394)] Waiting until timeout for monitored process [2022-03-01 17:38:04,822 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:38:04,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:04,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:04,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:04,990 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:04,990 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:05,141 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:38:05,141 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:38:05,146 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:05,146 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460559725] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:05,146 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:05,146 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:38:05,146 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639981712] [2022-03-01 17:38:05,146 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:05,146 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:38:05,146 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:05,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:38:05,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:38:05,147 INFO L87 Difference]: Start difference. First operand 302 states and 889 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:05,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:05,490 INFO L93 Difference]: Finished difference Result 431 states and 1243 transitions. [2022-03-01 17:38:05,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:38:05,490 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:38:05,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:05,491 INFO L225 Difference]: With dead ends: 431 [2022-03-01 17:38:05,491 INFO L226 Difference]: Without dead ends: 431 [2022-03-01 17:38:05,491 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=121, Invalid=479, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:38:05,491 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 96 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:05,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 184 Invalid, 597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 588 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:38:05,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2022-03-01 17:38:05,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 300. [2022-03-01 17:38:05,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 299 states have (on average 2.9565217391304346) internal successors, (884), 299 states have internal predecessors, (884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:05,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 884 transitions. [2022-03-01 17:38:05,495 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 884 transitions. Word has length 20 [2022-03-01 17:38:05,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:05,495 INFO L470 AbstractCegarLoop]: Abstraction has 300 states and 884 transitions. [2022-03-01 17:38:05,495 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:05,495 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 884 transitions. [2022-03-01 17:38:05,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:05,495 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:05,495 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:05,512 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (394)] Forceful destruction successful, exit code 0 [2022-03-01 17:38:05,696 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable394,394 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:05,696 INFO L402 AbstractCegarLoop]: === Iteration 396 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:05,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:05,696 INFO L85 PathProgramCache]: Analyzing trace with hash 478071362, now seen corresponding path program 394 times [2022-03-01 17:38:05,696 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:05,696 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497338579] [2022-03-01 17:38:05,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:05,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:05,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:05,770 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:05,771 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:05,771 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497338579] [2022-03-01 17:38:05,771 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497338579] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:05,771 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2076462044] [2022-03-01 17:38:05,771 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:38:05,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:05,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:05,772 INFO L229 MonitoredProcess]: Starting monitored process 395 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:05,772 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (395)] Waiting until timeout for monitored process [2022-03-01 17:38:06,052 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:38:06,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:06,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:06,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:06,188 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:06,188 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:06,298 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:38:06,298 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-03-01 17:38:06,302 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:06,302 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2076462044] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:06,302 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:06,302 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-01 17:38:06,302 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415627374] [2022-03-01 17:38:06,302 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:06,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:38:06,303 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:06,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:38:06,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:38:06,303 INFO L87 Difference]: Start difference. First operand 300 states and 884 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:06,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:06,603 INFO L93 Difference]: Finished difference Result 456 states and 1297 transitions. [2022-03-01 17:38:06,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:38:06,603 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:38:06,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:06,604 INFO L225 Difference]: With dead ends: 456 [2022-03-01 17:38:06,604 INFO L226 Difference]: Without dead ends: 456 [2022-03-01 17:38:06,604 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=117, Invalid=435, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:38:06,604 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 99 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 656 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 656 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:06,604 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 230 Invalid, 665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 656 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:38:06,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2022-03-01 17:38:06,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 288. [2022-03-01 17:38:06,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 287 states have (on average 2.9547038327526134) internal successors, (848), 287 states have internal predecessors, (848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:06,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 848 transitions. [2022-03-01 17:38:06,608 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 848 transitions. Word has length 20 [2022-03-01 17:38:06,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:06,608 INFO L470 AbstractCegarLoop]: Abstraction has 288 states and 848 transitions. [2022-03-01 17:38:06,608 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:06,608 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 848 transitions. [2022-03-01 17:38:06,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:06,608 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:06,608 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:06,625 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (395)] Ended with exit code 0 [2022-03-01 17:38:06,824 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable395,395 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:06,824 INFO L402 AbstractCegarLoop]: === Iteration 397 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:06,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:06,824 INFO L85 PathProgramCache]: Analyzing trace with hash -222241218, now seen corresponding path program 395 times [2022-03-01 17:38:06,824 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:06,824 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526055454] [2022-03-01 17:38:06,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:06,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:06,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:06,934 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:06,934 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:06,934 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526055454] [2022-03-01 17:38:06,935 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526055454] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:06,935 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1676505358] [2022-03-01 17:38:06,935 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:38:06,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:06,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:06,936 INFO L229 MonitoredProcess]: Starting monitored process 396 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:06,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (396)] Waiting until timeout for monitored process [2022-03-01 17:38:07,199 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:38:07,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:07,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:07,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:07,396 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 65 treesize of output 51 [2022-03-01 17:38:07,457 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:07,457 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:07,582 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:07,582 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:38:07,727 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:07,728 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1676505358] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:07,728 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:07,728 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:38:07,728 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564967469] [2022-03-01 17:38:07,728 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:07,728 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:38:07,728 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:07,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:38:07,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:38:07,728 INFO L87 Difference]: Start difference. First operand 288 states and 848 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:08,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:08,160 INFO L93 Difference]: Finished difference Result 369 states and 1060 transitions. [2022-03-01 17:38:08,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:38:08,160 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:38:08,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:08,160 INFO L225 Difference]: With dead ends: 369 [2022-03-01 17:38:08,160 INFO L226 Difference]: Without dead ends: 369 [2022-03-01 17:38:08,161 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=134, Invalid=622, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:38:08,161 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 102 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:08,161 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 134 Invalid, 463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 453 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:38:08,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2022-03-01 17:38:08,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 297. [2022-03-01 17:38:08,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 296 states have (on average 2.983108108108108) internal successors, (883), 296 states have internal predecessors, (883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:08,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 883 transitions. [2022-03-01 17:38:08,164 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 883 transitions. Word has length 20 [2022-03-01 17:38:08,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:08,164 INFO L470 AbstractCegarLoop]: Abstraction has 297 states and 883 transitions. [2022-03-01 17:38:08,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:08,164 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 883 transitions. [2022-03-01 17:38:08,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:08,165 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:08,165 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:08,181 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (396)] Forceful destruction successful, exit code 0 [2022-03-01 17:38:08,378 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable396,396 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:08,378 INFO L402 AbstractCegarLoop]: === Iteration 398 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:08,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:08,379 INFO L85 PathProgramCache]: Analyzing trace with hash 659836216, now seen corresponding path program 396 times [2022-03-01 17:38:08,379 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:08,379 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406774606] [2022-03-01 17:38:08,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:08,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:08,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:08,459 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:08,460 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:08,460 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406774606] [2022-03-01 17:38:08,460 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406774606] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:08,460 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2910582] [2022-03-01 17:38:08,460 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:38:08,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:08,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:08,461 INFO L229 MonitoredProcess]: Starting monitored process 397 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:08,462 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (397)] Waiting until timeout for monitored process [2022-03-01 17:38:08,717 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:38:08,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:08,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:08,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:08,892 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 65 treesize of output 51 [2022-03-01 17:38:08,929 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:08,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:09,004 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:09,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:38:09,083 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:09,083 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2910582] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:09,084 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:09,084 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:38:09,084 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705049701] [2022-03-01 17:38:09,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:09,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:38:09,084 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:09,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:38:09,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:38:09,084 INFO L87 Difference]: Start difference. First operand 297 states and 883 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:09,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:09,356 INFO L93 Difference]: Finished difference Result 375 states and 1067 transitions. [2022-03-01 17:38:09,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:38:09,356 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:38:09,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:09,356 INFO L225 Difference]: With dead ends: 375 [2022-03-01 17:38:09,356 INFO L226 Difference]: Without dead ends: 369 [2022-03-01 17:38:09,356 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=125, Invalid=525, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:38:09,357 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 110 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 452 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:09,357 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 139 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 452 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:38:09,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2022-03-01 17:38:09,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 294. [2022-03-01 17:38:09,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.9761092150170647) internal successors, (872), 293 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:09,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 872 transitions. [2022-03-01 17:38:09,360 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 872 transitions. Word has length 20 [2022-03-01 17:38:09,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:09,360 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 872 transitions. [2022-03-01 17:38:09,360 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:09,360 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 872 transitions. [2022-03-01 17:38:09,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:09,360 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:09,360 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:09,377 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (397)] Forceful destruction successful, exit code 0 [2022-03-01 17:38:09,577 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 397 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable397 [2022-03-01 17:38:09,577 INFO L402 AbstractCegarLoop]: === Iteration 399 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:09,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:09,577 INFO L85 PathProgramCache]: Analyzing trace with hash 124606414, now seen corresponding path program 397 times [2022-03-01 17:38:09,577 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:09,577 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155698231] [2022-03-01 17:38:09,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:09,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:09,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:09,674 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:09,674 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:09,674 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155698231] [2022-03-01 17:38:09,674 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155698231] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:09,675 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1870318571] [2022-03-01 17:38:09,675 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:38:09,675 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:09,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:09,676 INFO L229 MonitoredProcess]: Starting monitored process 398 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:09,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (398)] Waiting until timeout for monitored process [2022-03-01 17:38:09,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:09,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:09,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:10,287 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 54 treesize of output 42 [2022-03-01 17:38:10,317 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:10,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:10,430 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:10,430 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:38:10,524 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:10,524 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1870318571] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:10,524 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:10,524 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:38:10,524 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857703991] [2022-03-01 17:38:10,524 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:10,524 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:38:10,524 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:10,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:38:10,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:38:10,524 INFO L87 Difference]: Start difference. First operand 294 states and 872 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:10,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:10,818 INFO L93 Difference]: Finished difference Result 339 states and 985 transitions. [2022-03-01 17:38:10,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:38:10,819 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:38:10,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:10,819 INFO L225 Difference]: With dead ends: 339 [2022-03-01 17:38:10,819 INFO L226 Difference]: Without dead ends: 327 [2022-03-01 17:38:10,819 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=123, Invalid=527, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:38:10,820 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 60 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 488 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:10,820 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 151 Invalid, 492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 488 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:38:10,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2022-03-01 17:38:10,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 291. [2022-03-01 17:38:10,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 290 states have (on average 2.9689655172413794) internal successors, (861), 290 states have internal predecessors, (861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:10,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 861 transitions. [2022-03-01 17:38:10,823 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 861 transitions. Word has length 20 [2022-03-01 17:38:10,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:10,823 INFO L470 AbstractCegarLoop]: Abstraction has 291 states and 861 transitions. [2022-03-01 17:38:10,823 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:10,823 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 861 transitions. [2022-03-01 17:38:10,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:10,824 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:10,824 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:10,840 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (398)] Ended with exit code 0 [2022-03-01 17:38:11,039 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 398 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable398 [2022-03-01 17:38:11,039 INFO L402 AbstractCegarLoop]: === Iteration 400 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:11,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:11,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1270739656, now seen corresponding path program 398 times [2022-03-01 17:38:11,040 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:11,040 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125682122] [2022-03-01 17:38:11,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:11,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:11,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:11,150 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:11,150 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:11,150 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125682122] [2022-03-01 17:38:11,150 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125682122] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:11,150 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1506953693] [2022-03-01 17:38:11,150 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:38:11,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:11,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:11,151 INFO L229 MonitoredProcess]: Starting monitored process 399 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:11,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (399)] Waiting until timeout for monitored process [2022-03-01 17:38:11,410 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:38:11,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:11,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:11,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:11,532 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 90 treesize of output 72 [2022-03-01 17:38:11,614 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:11,614 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:11,739 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:11,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:38:11,849 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:11,849 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1506953693] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:11,849 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:11,849 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:38:11,849 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002754596] [2022-03-01 17:38:11,849 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:11,849 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:38:11,850 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:11,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:38:11,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:38:11,850 INFO L87 Difference]: Start difference. First operand 291 states and 861 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:12,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:12,426 INFO L93 Difference]: Finished difference Result 456 states and 1278 transitions. [2022-03-01 17:38:12,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:38:12,427 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:38:12,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:12,427 INFO L225 Difference]: With dead ends: 456 [2022-03-01 17:38:12,427 INFO L226 Difference]: Without dead ends: 456 [2022-03-01 17:38:12,427 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=151, Invalid=719, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:38:12,428 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 132 mSDsluCounter, 553 mSDsCounter, 0 mSdLazyCounter, 979 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 993 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 979 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:12,428 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 299 Invalid, 993 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 979 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:38:12,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2022-03-01 17:38:12,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 299. [2022-03-01 17:38:12,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 298 states have (on average 3.01006711409396) internal successors, (897), 298 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:12,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 897 transitions. [2022-03-01 17:38:12,431 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 897 transitions. Word has length 20 [2022-03-01 17:38:12,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:12,431 INFO L470 AbstractCegarLoop]: Abstraction has 299 states and 897 transitions. [2022-03-01 17:38:12,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:12,431 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 897 transitions. [2022-03-01 17:38:12,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:12,432 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:12,432 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:12,449 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (399)] Forceful destruction successful, exit code 0 [2022-03-01 17:38:12,647 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 399 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable399 [2022-03-01 17:38:12,648 INFO L402 AbstractCegarLoop]: === Iteration 401 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:12,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:12,648 INFO L85 PathProgramCache]: Analyzing trace with hash -2142150206, now seen corresponding path program 399 times [2022-03-01 17:38:12,648 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:12,648 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083766430] [2022-03-01 17:38:12,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:12,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:12,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:12,746 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:12,747 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:12,747 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083766430] [2022-03-01 17:38:12,747 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083766430] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:12,747 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20201667] [2022-03-01 17:38:12,747 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:38:12,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:12,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:12,748 INFO L229 MonitoredProcess]: Starting monitored process 400 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:12,749 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (400)] Waiting until timeout for monitored process [2022-03-01 17:38:12,932 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:38:12,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:12,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:12,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:13,105 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 86 treesize of output 68 [2022-03-01 17:38:13,266 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:13,266 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:13,378 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:13,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:38:13,487 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:13,487 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20201667] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:13,487 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:13,487 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:38:13,487 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337182281] [2022-03-01 17:38:13,487 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:13,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:38:13,487 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:13,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:38:13,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:38:13,488 INFO L87 Difference]: Start difference. First operand 299 states and 897 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:14,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:14,138 INFO L93 Difference]: Finished difference Result 485 states and 1324 transitions. [2022-03-01 17:38:14,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-01 17:38:14,139 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:38:14,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:14,139 INFO L225 Difference]: With dead ends: 485 [2022-03-01 17:38:14,140 INFO L226 Difference]: Without dead ends: 479 [2022-03-01 17:38:14,140 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=165, Invalid=765, Unknown=0, NotChecked=0, Total=930 [2022-03-01 17:38:14,140 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 169 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 656 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 656 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:14,140 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 235 Invalid, 672 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 656 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:38:14,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 479 states. [2022-03-01 17:38:14,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 479 to 302. [2022-03-01 17:38:14,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 301 states have (on average 2.9867109634551494) internal successors, (899), 301 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:14,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 899 transitions. [2022-03-01 17:38:14,144 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 899 transitions. Word has length 20 [2022-03-01 17:38:14,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:14,144 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 899 transitions. [2022-03-01 17:38:14,144 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:14,144 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 899 transitions. [2022-03-01 17:38:14,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:14,144 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:14,144 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:14,161 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (400)] Forceful destruction successful, exit code 0 [2022-03-01 17:38:14,344 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 400 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable400 [2022-03-01 17:38:14,345 INFO L402 AbstractCegarLoop]: === Iteration 402 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:14,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:14,345 INFO L85 PathProgramCache]: Analyzing trace with hash 2011636990, now seen corresponding path program 400 times [2022-03-01 17:38:14,345 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:14,345 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361751146] [2022-03-01 17:38:14,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:14,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:14,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:14,430 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:14,430 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:14,430 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361751146] [2022-03-01 17:38:14,430 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361751146] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:14,430 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [286970128] [2022-03-01 17:38:14,430 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:38:14,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:14,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:14,431 INFO L229 MonitoredProcess]: Starting monitored process 401 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:14,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (401)] Waiting until timeout for monitored process [2022-03-01 17:38:14,688 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:38:14,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:14,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:14,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:14,841 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 103 treesize of output 81 [2022-03-01 17:38:15,046 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:15,047 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:15,179 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:15,180 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:38:15,264 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:15,264 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [286970128] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:15,264 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:15,264 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:38:15,264 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867412629] [2022-03-01 17:38:15,264 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:15,264 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:38:15,265 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:15,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:38:15,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:38:15,265 INFO L87 Difference]: Start difference. First operand 302 states and 899 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:15,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:15,611 INFO L93 Difference]: Finished difference Result 453 states and 1265 transitions. [2022-03-01 17:38:15,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:38:15,611 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:38:15,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:15,612 INFO L225 Difference]: With dead ends: 453 [2022-03-01 17:38:15,612 INFO L226 Difference]: Without dead ends: 453 [2022-03-01 17:38:15,612 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=163, Invalid=707, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:38:15,612 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 154 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 602 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:15,612 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 177 Invalid, 618 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 602 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:38:15,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 453 states. [2022-03-01 17:38:15,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 453 to 295. [2022-03-01 17:38:15,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 2.996598639455782) internal successors, (881), 294 states have internal predecessors, (881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:15,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 881 transitions. [2022-03-01 17:38:15,616 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 881 transitions. Word has length 20 [2022-03-01 17:38:15,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:15,616 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 881 transitions. [2022-03-01 17:38:15,616 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:15,616 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 881 transitions. [2022-03-01 17:38:15,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:15,616 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:15,616 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:15,633 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (401)] Forceful destruction successful, exit code 0 [2022-03-01 17:38:15,832 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 401 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable401 [2022-03-01 17:38:15,832 INFO L402 AbstractCegarLoop]: === Iteration 403 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:15,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:15,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1288954686, now seen corresponding path program 401 times [2022-03-01 17:38:15,833 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:15,833 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960340348] [2022-03-01 17:38:15,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:15,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:15,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:15,894 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:15,894 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:15,894 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960340348] [2022-03-01 17:38:15,894 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960340348] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:15,894 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [258058051] [2022-03-01 17:38:15,894 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:38:15,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:15,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:15,895 INFO L229 MonitoredProcess]: Starting monitored process 402 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:15,896 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (402)] Waiting until timeout for monitored process [2022-03-01 17:38:16,153 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:38:16,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:16,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:16,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:16,307 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 106 treesize of output 84 [2022-03-01 17:38:16,399 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:16,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:16,483 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:16,483 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:38:16,588 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:16,588 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [258058051] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:16,588 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:16,588 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-01 17:38:16,588 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082827361] [2022-03-01 17:38:16,588 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:16,588 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:38:16,588 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:16,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:38:16,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:38:16,588 INFO L87 Difference]: Start difference. First operand 295 states and 881 transitions. Second operand has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:16,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:16,971 INFO L93 Difference]: Finished difference Result 420 states and 1188 transitions. [2022-03-01 17:38:16,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:38:16,971 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:38:16,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:16,972 INFO L225 Difference]: With dead ends: 420 [2022-03-01 17:38:16,972 INFO L226 Difference]: Without dead ends: 420 [2022-03-01 17:38:16,972 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:38:16,972 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 104 mSDsluCounter, 401 mSDsCounter, 0 mSdLazyCounter, 726 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 732 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 726 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:16,973 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 241 Invalid, 732 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 726 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:38:16,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2022-03-01 17:38:16,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 292. [2022-03-01 17:38:16,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 291 states have (on average 2.9759450171821307) internal successors, (866), 291 states have internal predecessors, (866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:16,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 866 transitions. [2022-03-01 17:38:16,977 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 866 transitions. Word has length 20 [2022-03-01 17:38:16,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:16,977 INFO L470 AbstractCegarLoop]: Abstraction has 292 states and 866 transitions. [2022-03-01 17:38:16,977 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:16,977 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 866 transitions. [2022-03-01 17:38:16,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:16,977 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:16,977 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:16,994 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (402)] Forceful destruction successful, exit code 0 [2022-03-01 17:38:17,194 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable402,402 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:17,194 INFO L402 AbstractCegarLoop]: === Iteration 404 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:17,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:17,195 INFO L85 PathProgramCache]: Analyzing trace with hash -308501554, now seen corresponding path program 402 times [2022-03-01 17:38:17,195 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:17,195 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429838058] [2022-03-01 17:38:17,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:17,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:17,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:17,252 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:17,252 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:17,252 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429838058] [2022-03-01 17:38:17,252 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429838058] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:17,252 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [717587876] [2022-03-01 17:38:17,252 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:38:17,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:17,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:17,253 INFO L229 MonitoredProcess]: Starting monitored process 403 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:17,254 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (403)] Waiting until timeout for monitored process [2022-03-01 17:38:17,512 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:38:17,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:17,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:17,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:17,661 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 103 treesize of output 81 [2022-03-01 17:38:17,798 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:17,798 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:17,861 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:17,862 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:38:17,947 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:17,947 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [717587876] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:17,947 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:17,947 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:38:17,947 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708497178] [2022-03-01 17:38:17,947 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:17,947 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:38:17,947 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:17,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:38:17,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:38:17,947 INFO L87 Difference]: Start difference. First operand 292 states and 866 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:18,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:18,252 INFO L93 Difference]: Finished difference Result 424 states and 1191 transitions. [2022-03-01 17:38:18,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:38:18,252 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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 20 [2022-03-01 17:38:18,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:18,253 INFO L225 Difference]: With dead ends: 424 [2022-03-01 17:38:18,253 INFO L226 Difference]: Without dead ends: 418 [2022-03-01 17:38:18,253 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=150, Invalid=606, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:38:18,253 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 113 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 504 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:18,253 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 179 Invalid, 510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 504 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:38:18,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-03-01 17:38:18,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 302. [2022-03-01 17:38:18,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 301 states have (on average 2.9667774086378738) internal successors, (893), 301 states have internal predecessors, (893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:18,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 893 transitions. [2022-03-01 17:38:18,257 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 893 transitions. Word has length 20 [2022-03-01 17:38:18,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:18,257 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 893 transitions. [2022-03-01 17:38:18,257 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:18,257 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 893 transitions. [2022-03-01 17:38:18,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:18,257 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:18,257 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:18,274 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (403)] Forceful destruction successful, exit code 0 [2022-03-01 17:38:18,474 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 403 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable403 [2022-03-01 17:38:18,474 INFO L402 AbstractCegarLoop]: === Iteration 405 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:18,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:18,474 INFO L85 PathProgramCache]: Analyzing trace with hash -284601640, now seen corresponding path program 403 times [2022-03-01 17:38:18,475 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:18,475 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094450225] [2022-03-01 17:38:18,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:18,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:18,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:18,533 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:18,533 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:18,533 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094450225] [2022-03-01 17:38:18,533 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094450225] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:18,534 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [489109229] [2022-03-01 17:38:18,534 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:38:18,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:18,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:18,535 INFO L229 MonitoredProcess]: Starting monitored process 404 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:18,535 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (404)] Waiting until timeout for monitored process [2022-03-01 17:38:18,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:18,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:18,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:18,922 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 86 treesize of output 68 [2022-03-01 17:38:19,019 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:19,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:19,088 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:19,088 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:38:19,169 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:19,170 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [489109229] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:19,170 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:19,170 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-01 17:38:19,170 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933829809] [2022-03-01 17:38:19,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:19,170 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:38:19,170 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:19,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:38:19,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:38:19,170 INFO L87 Difference]: Start difference. First operand 302 states and 893 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:19,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:19,428 INFO L93 Difference]: Finished difference Result 401 states and 1152 transitions. [2022-03-01 17:38:19,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:38:19,428 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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 20 [2022-03-01 17:38:19,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:19,429 INFO L225 Difference]: With dead ends: 401 [2022-03-01 17:38:19,429 INFO L226 Difference]: Without dead ends: 401 [2022-03-01 17:38:19,429 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=147, Invalid=609, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:38:19,429 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 101 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:19,429 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 122 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 407 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:38:19,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2022-03-01 17:38:19,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 291. [2022-03-01 17:38:19,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 290 states have (on average 2.9689655172413794) internal successors, (861), 290 states have internal predecessors, (861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:19,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 861 transitions. [2022-03-01 17:38:19,433 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 861 transitions. Word has length 20 [2022-03-01 17:38:19,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:19,433 INFO L470 AbstractCegarLoop]: Abstraction has 291 states and 861 transitions. [2022-03-01 17:38:19,433 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:19,433 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 861 transitions. [2022-03-01 17:38:19,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:19,439 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:19,439 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:19,455 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (404)] Forceful destruction successful, exit code 0 [2022-03-01 17:38:19,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 404 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable404 [2022-03-01 17:38:19,655 INFO L402 AbstractCegarLoop]: === Iteration 406 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:19,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:19,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1133139778, now seen corresponding path program 404 times [2022-03-01 17:38:19,656 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:19,656 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140747298] [2022-03-01 17:38:19,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:19,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:19,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:19,726 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:19,726 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:19,726 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140747298] [2022-03-01 17:38:19,726 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140747298] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:19,726 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [524715283] [2022-03-01 17:38:19,726 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:38:19,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:19,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:19,727 INFO L229 MonitoredProcess]: Starting monitored process 405 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:19,728 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (405)] Waiting until timeout for monitored process [2022-03-01 17:38:19,988 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:38:19,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:19,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:19,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:20,168 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 54 treesize of output 42 [2022-03-01 17:38:20,186 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:20,186 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:20,252 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:20,253 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:38:20,333 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:20,333 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [524715283] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:20,333 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:20,334 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:38:20,334 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713795187] [2022-03-01 17:38:20,334 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:20,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:38:20,334 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:20,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:38:20,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:38:20,334 INFO L87 Difference]: Start difference. First operand 291 states and 861 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:20,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:20,668 INFO L93 Difference]: Finished difference Result 341 states and 989 transitions. [2022-03-01 17:38:20,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:38:20,668 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:38:20,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:20,669 INFO L225 Difference]: With dead ends: 341 [2022-03-01 17:38:20,669 INFO L226 Difference]: Without dead ends: 329 [2022-03-01 17:38:20,669 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=123, Invalid=527, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:38:20,669 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 51 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 543 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 543 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:20,669 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 168 Invalid, 548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 543 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:38:20,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2022-03-01 17:38:20,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 293. [2022-03-01 17:38:20,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 292 states have (on average 2.9657534246575343) internal successors, (866), 292 states have internal predecessors, (866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:20,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 866 transitions. [2022-03-01 17:38:20,672 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 866 transitions. Word has length 20 [2022-03-01 17:38:20,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:20,672 INFO L470 AbstractCegarLoop]: Abstraction has 293 states and 866 transitions. [2022-03-01 17:38:20,672 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:20,672 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 866 transitions. [2022-03-01 17:38:20,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:20,673 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:20,673 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:20,690 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (405)] Forceful destruction successful, exit code 0 [2022-03-01 17:38:20,889 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable405,405 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:20,889 INFO L402 AbstractCegarLoop]: === Iteration 407 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:20,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:20,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1874037112, now seen corresponding path program 405 times [2022-03-01 17:38:20,890 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:20,890 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852252183] [2022-03-01 17:38:20,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:20,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:20,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:20,985 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:20,985 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:20,985 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852252183] [2022-03-01 17:38:20,986 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852252183] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:20,986 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313862367] [2022-03-01 17:38:20,986 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:38:20,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:20,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:20,987 INFO L229 MonitoredProcess]: Starting monitored process 406 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:20,988 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (406)] Waiting until timeout for monitored process [2022-03-01 17:38:21,260 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:38:21,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:21,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:21,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:21,513 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 75 treesize of output 59 [2022-03-01 17:38:21,583 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:21,583 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:21,679 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:21,683 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:38:21,810 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:21,811 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1313862367] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:21,811 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:21,811 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:38:21,811 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125704346] [2022-03-01 17:38:21,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:21,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:38:21,811 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:21,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:38:21,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:38:21,811 INFO L87 Difference]: Start difference. First operand 293 states and 866 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:22,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:22,085 INFO L93 Difference]: Finished difference Result 366 states and 1041 transitions. [2022-03-01 17:38:22,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:38:22,085 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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 20 [2022-03-01 17:38:22,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:22,085 INFO L225 Difference]: With dead ends: 366 [2022-03-01 17:38:22,085 INFO L226 Difference]: Without dead ends: 360 [2022-03-01 17:38:22,086 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=129, Invalid=521, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:38:22,086 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 99 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 366 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 366 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:22,086 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 134 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 366 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:38:22,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2022-03-01 17:38:22,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 303. [2022-03-01 17:38:22,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 302 states have (on average 2.956953642384106) internal successors, (893), 302 states have internal predecessors, (893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:22,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 893 transitions. [2022-03-01 17:38:22,089 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 893 transitions. Word has length 20 [2022-03-01 17:38:22,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:22,089 INFO L470 AbstractCegarLoop]: Abstraction has 303 states and 893 transitions. [2022-03-01 17:38:22,089 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:22,089 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 893 transitions. [2022-03-01 17:38:22,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:22,090 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:22,090 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:22,107 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (406)] Forceful destruction successful, exit code 0 [2022-03-01 17:38:22,306 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 406 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable406 [2022-03-01 17:38:22,307 INFO L402 AbstractCegarLoop]: === Iteration 408 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:22,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:22,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1897937026, now seen corresponding path program 406 times [2022-03-01 17:38:22,307 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:22,307 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232030517] [2022-03-01 17:38:22,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:22,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:22,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:22,385 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:22,386 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:22,386 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232030517] [2022-03-01 17:38:22,386 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232030517] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:22,386 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [594824139] [2022-03-01 17:38:22,386 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:38:22,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:22,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:22,387 INFO L229 MonitoredProcess]: Starting monitored process 407 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:22,388 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (407)] Waiting until timeout for monitored process [2022-03-01 17:38:22,675 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:38:22,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:22,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:22,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:22,873 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 75 treesize of output 59 [2022-03-01 17:38:22,945 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:22,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:23,058 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:23,059 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:38:23,176 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:23,176 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [594824139] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:23,176 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:23,176 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:38:23,176 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701551142] [2022-03-01 17:38:23,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:23,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:38:23,177 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:23,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:38:23,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:38:23,177 INFO L87 Difference]: Start difference. First operand 303 states and 893 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:23,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:23,602 INFO L93 Difference]: Finished difference Result 337 states and 987 transitions. [2022-03-01 17:38:23,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:38:23,602 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:38:23,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:23,603 INFO L225 Difference]: With dead ends: 337 [2022-03-01 17:38:23,603 INFO L226 Difference]: Without dead ends: 337 [2022-03-01 17:38:23,603 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:38:23,603 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 54 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 541 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 541 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:23,603 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 156 Invalid, 552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 541 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:38:23,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2022-03-01 17:38:23,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 290. [2022-03-01 17:38:23,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 289 states have (on average 2.961937716262976) internal successors, (856), 289 states have internal predecessors, (856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:23,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 856 transitions. [2022-03-01 17:38:23,606 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 856 transitions. Word has length 20 [2022-03-01 17:38:23,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:23,606 INFO L470 AbstractCegarLoop]: Abstraction has 290 states and 856 transitions. [2022-03-01 17:38:23,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:23,606 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 856 transitions. [2022-03-01 17:38:23,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:23,607 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:23,607 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:23,623 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (407)] Forceful destruction successful, exit code 0 [2022-03-01 17:38:23,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable407,407 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:23,823 INFO L402 AbstractCegarLoop]: === Iteration 409 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:23,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:23,824 INFO L85 PathProgramCache]: Analyzing trace with hash 634272802, now seen corresponding path program 407 times [2022-03-01 17:38:23,824 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:23,824 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719277613] [2022-03-01 17:38:23,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:23,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:23,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:23,892 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:23,892 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:23,892 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719277613] [2022-03-01 17:38:23,892 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719277613] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:23,892 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1452569668] [2022-03-01 17:38:23,892 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:38:23,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:23,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:23,893 INFO L229 MonitoredProcess]: Starting monitored process 408 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:23,894 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (408)] Waiting until timeout for monitored process [2022-03-01 17:38:24,170 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:38:24,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:24,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:24,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:24,320 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 57 treesize of output 45 [2022-03-01 17:38:24,411 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:24,411 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:24,540 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:24,541 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:38:24,597 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:24,597 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1452569668] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:24,597 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:24,597 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:38:24,598 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733179518] [2022-03-01 17:38:24,598 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:24,598 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:38:24,598 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:24,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:38:24,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:38:24,598 INFO L87 Difference]: Start difference. First operand 290 states and 856 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:24,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:24,922 INFO L93 Difference]: Finished difference Result 414 states and 1189 transitions. [2022-03-01 17:38:24,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:38:24,922 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:38:24,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:24,923 INFO L225 Difference]: With dead ends: 414 [2022-03-01 17:38:24,923 INFO L226 Difference]: Without dead ends: 414 [2022-03-01 17:38:24,923 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=127, Invalid=629, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:38:24,923 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 155 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 523 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:24,923 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 166 Invalid, 540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 523 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:38:24,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2022-03-01 17:38:24,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 300. [2022-03-01 17:38:24,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 299 states have (on average 3.0133779264214047) internal successors, (901), 299 states have internal predecessors, (901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:24,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 901 transitions. [2022-03-01 17:38:24,926 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 901 transitions. Word has length 20 [2022-03-01 17:38:24,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:24,927 INFO L470 AbstractCegarLoop]: Abstraction has 300 states and 901 transitions. [2022-03-01 17:38:24,927 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:24,927 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 901 transitions. [2022-03-01 17:38:24,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:24,927 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:24,927 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:24,944 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (408)] Forceful destruction successful, exit code 0 [2022-03-01 17:38:25,144 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 408 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable408 [2022-03-01 17:38:25,144 INFO L402 AbstractCegarLoop]: === Iteration 410 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:25,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:25,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1516350236, now seen corresponding path program 408 times [2022-03-01 17:38:25,144 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:25,145 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028463712] [2022-03-01 17:38:25,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:25,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:25,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:25,219 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:25,219 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:25,219 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028463712] [2022-03-01 17:38:25,219 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028463712] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:25,219 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1587609753] [2022-03-01 17:38:25,219 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:38:25,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:25,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:25,221 INFO L229 MonitoredProcess]: Starting monitored process 409 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:25,221 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (409)] Waiting until timeout for monitored process [2022-03-01 17:38:25,483 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:38:25,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:25,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:25,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:25,674 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 57 treesize of output 45 [2022-03-01 17:38:25,764 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:25,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:25,905 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:25,905 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:38:25,971 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:25,971 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1587609753] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:25,971 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:25,971 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:38:25,971 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595125566] [2022-03-01 17:38:25,972 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:25,972 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:38:25,972 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:25,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:38:25,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:38:25,972 INFO L87 Difference]: Start difference. First operand 300 states and 901 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:26,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:26,261 INFO L93 Difference]: Finished difference Result 443 states and 1235 transitions. [2022-03-01 17:38:26,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:38:26,261 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:38:26,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:26,262 INFO L225 Difference]: With dead ends: 443 [2022-03-01 17:38:26,262 INFO L226 Difference]: Without dead ends: 437 [2022-03-01 17:38:26,262 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=128, Invalid=522, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:38:26,262 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 140 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 505 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:26,262 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 194 Invalid, 517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 505 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:38:26,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2022-03-01 17:38:26,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 303. [2022-03-01 17:38:26,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 302 states have (on average 2.9900662251655628) internal successors, (903), 302 states have internal predecessors, (903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:26,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 903 transitions. [2022-03-01 17:38:26,266 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 903 transitions. Word has length 20 [2022-03-01 17:38:26,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:26,266 INFO L470 AbstractCegarLoop]: Abstraction has 303 states and 903 transitions. [2022-03-01 17:38:26,266 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:26,266 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 903 transitions. [2022-03-01 17:38:26,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:26,266 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:26,266 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:26,283 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (409)] Forceful destruction successful, exit code 0 [2022-03-01 17:38:26,481 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable409,409 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:26,482 INFO L402 AbstractCegarLoop]: === Iteration 411 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:26,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:26,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1375170136, now seen corresponding path program 409 times [2022-03-01 17:38:26,482 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:26,482 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561632556] [2022-03-01 17:38:26,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:26,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:26,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:26,554 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:26,554 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:26,554 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561632556] [2022-03-01 17:38:26,554 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561632556] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:26,554 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1141334700] [2022-03-01 17:38:26,554 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:38:26,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:26,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:26,555 INFO L229 MonitoredProcess]: Starting monitored process 410 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:26,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (410)] Waiting until timeout for monitored process [2022-03-01 17:38:26,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:26,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:26,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:26,953 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 57 treesize of output 45 [2022-03-01 17:38:27,022 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:27,022 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:27,136 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:27,136 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:38:27,179 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:27,179 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1141334700] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:27,179 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:27,179 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:38:27,179 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48316542] [2022-03-01 17:38:27,179 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:27,179 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:38:27,180 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:27,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:38:27,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:38:27,180 INFO L87 Difference]: Start difference. First operand 303 states and 903 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:27,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:27,538 INFO L93 Difference]: Finished difference Result 472 states and 1332 transitions. [2022-03-01 17:38:27,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:38:27,538 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:38:27,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:27,539 INFO L225 Difference]: With dead ends: 472 [2022-03-01 17:38:27,539 INFO L226 Difference]: Without dead ends: 472 [2022-03-01 17:38:27,539 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=144, Invalid=726, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:38:27,539 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 132 mSDsluCounter, 403 mSDsCounter, 0 mSdLazyCounter, 774 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 787 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 774 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:27,540 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 240 Invalid, 787 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 774 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:38:27,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2022-03-01 17:38:27,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 306. [2022-03-01 17:38:27,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 3.0098360655737704) internal successors, (918), 305 states have internal predecessors, (918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:27,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 918 transitions. [2022-03-01 17:38:27,543 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 918 transitions. Word has length 20 [2022-03-01 17:38:27,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:27,543 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 918 transitions. [2022-03-01 17:38:27,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:27,543 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 918 transitions. [2022-03-01 17:38:27,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:27,544 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:27,544 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:27,560 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (410)] Forceful destruction successful, exit code 0 [2022-03-01 17:38:27,760 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 410 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable410 [2022-03-01 17:38:27,760 INFO L402 AbstractCegarLoop]: === Iteration 412 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:27,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:27,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1925421540, now seen corresponding path program 410 times [2022-03-01 17:38:27,761 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:27,761 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319412077] [2022-03-01 17:38:27,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:27,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:27,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:27,834 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:27,835 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:27,835 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319412077] [2022-03-01 17:38:27,835 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319412077] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:27,835 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [707345202] [2022-03-01 17:38:27,835 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:38:27,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:27,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:27,836 INFO L229 MonitoredProcess]: Starting monitored process 411 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:27,836 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (411)] Waiting until timeout for monitored process [2022-03-01 17:38:28,118 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:38:28,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:28,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:28,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:28,233 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 57 treesize of output 45 [2022-03-01 17:38:28,319 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:28,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:28,426 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:28,426 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:38:28,469 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:28,470 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [707345202] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:28,470 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:28,470 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:38:28,470 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366010535] [2022-03-01 17:38:28,470 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:28,470 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:38:28,470 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:28,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:38:28,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:38:28,470 INFO L87 Difference]: Start difference. First operand 306 states and 918 transitions. Second operand has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:28,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:28,913 INFO L93 Difference]: Finished difference Result 468 states and 1321 transitions. [2022-03-01 17:38:28,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:38:28,914 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:38:28,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:28,914 INFO L225 Difference]: With dead ends: 468 [2022-03-01 17:38:28,914 INFO L226 Difference]: Without dead ends: 468 [2022-03-01 17:38:28,914 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=150, Invalid=780, Unknown=0, NotChecked=0, Total=930 [2022-03-01 17:38:28,915 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 137 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 1006 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 323 SdHoareTripleChecker+Invalid, 1020 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 1006 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:28,915 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 323 Invalid, 1020 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 1006 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:38:28,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2022-03-01 17:38:28,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 303. [2022-03-01 17:38:28,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 302 states have (on average 2.9900662251655628) internal successors, (903), 302 states have internal predecessors, (903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:28,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 903 transitions. [2022-03-01 17:38:28,918 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 903 transitions. Word has length 20 [2022-03-01 17:38:28,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:28,918 INFO L470 AbstractCegarLoop]: Abstraction has 303 states and 903 transitions. [2022-03-01 17:38:28,918 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:28,918 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 903 transitions. [2022-03-01 17:38:28,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:28,919 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:28,919 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:28,936 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (411)] Forceful destruction successful, exit code 0 [2022-03-01 17:38:29,136 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 411 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable411 [2022-03-01 17:38:29,136 INFO L402 AbstractCegarLoop]: === Iteration 413 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:29,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:29,136 INFO L85 PathProgramCache]: Analyzing trace with hash -944968408, now seen corresponding path program 411 times [2022-03-01 17:38:29,136 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:29,136 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64163188] [2022-03-01 17:38:29,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:29,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:29,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:29,200 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:29,201 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:29,201 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64163188] [2022-03-01 17:38:29,201 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64163188] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:29,201 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [296827719] [2022-03-01 17:38:29,201 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:38:29,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:29,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:29,202 INFO L229 MonitoredProcess]: Starting monitored process 412 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:29,202 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (412)] Waiting until timeout for monitored process [2022-03-01 17:38:29,468 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:38:29,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:29,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:29,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:29,578 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 57 treesize of output 45 [2022-03-01 17:38:29,626 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:29,626 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:29,710 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:29,710 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:38:29,762 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:29,763 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [296827719] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:29,763 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:29,763 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:38:29,763 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404503949] [2022-03-01 17:38:29,763 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:29,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:38:29,763 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:29,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:38:29,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:38:29,763 INFO L87 Difference]: Start difference. First operand 303 states and 903 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:29,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:29,987 INFO L93 Difference]: Finished difference Result 460 states and 1284 transitions. [2022-03-01 17:38:29,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:38:29,987 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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 20 [2022-03-01 17:38:29,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:29,987 INFO L225 Difference]: With dead ends: 460 [2022-03-01 17:38:29,987 INFO L226 Difference]: Without dead ends: 454 [2022-03-01 17:38:29,988 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=134, Invalid=568, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:38:29,988 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 138 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:29,988 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 145 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 378 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:38:29,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2022-03-01 17:38:29,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 307. [2022-03-01 17:38:29,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 2.996732026143791) internal successors, (917), 306 states have internal predecessors, (917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:29,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 917 transitions. [2022-03-01 17:38:29,991 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 917 transitions. Word has length 20 [2022-03-01 17:38:29,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:29,992 INFO L470 AbstractCegarLoop]: Abstraction has 307 states and 917 transitions. [2022-03-01 17:38:29,992 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:29,992 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 917 transitions. [2022-03-01 17:38:29,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:29,992 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:29,992 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:30,009 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (412)] Forceful destruction successful, exit code 0 [2022-03-01 17:38:30,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable412,412 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:30,208 INFO L402 AbstractCegarLoop]: === Iteration 414 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:30,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:30,208 INFO L85 PathProgramCache]: Analyzing trace with hash -921068494, now seen corresponding path program 412 times [2022-03-01 17:38:30,208 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:30,208 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289810491] [2022-03-01 17:38:30,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:30,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:30,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:30,291 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:30,291 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:30,291 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289810491] [2022-03-01 17:38:30,292 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289810491] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:30,292 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [211657910] [2022-03-01 17:38:30,292 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:38:30,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:30,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:30,293 INFO L229 MonitoredProcess]: Starting monitored process 413 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:30,294 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (413)] Waiting until timeout for monitored process [2022-03-01 17:38:30,566 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:38:30,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:30,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:30,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:30,684 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 57 treesize of output 45 [2022-03-01 17:38:30,739 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:30,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:30,837 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:30,838 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:38:30,881 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:30,881 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [211657910] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:30,881 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:30,881 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:38:30,881 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193974736] [2022-03-01 17:38:30,881 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:30,882 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:38:30,882 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:30,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:38:30,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:38:30,882 INFO L87 Difference]: Start difference. First operand 307 states and 917 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:31,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:31,180 INFO L93 Difference]: Finished difference Result 443 states and 1266 transitions. [2022-03-01 17:38:31,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:38:31,180 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:38:31,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:31,181 INFO L225 Difference]: With dead ends: 443 [2022-03-01 17:38:31,181 INFO L226 Difference]: Without dead ends: 443 [2022-03-01 17:38:31,181 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=137, Invalid=733, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:38:31,181 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 114 mSDsluCounter, 392 mSDsCounter, 0 mSdLazyCounter, 672 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 685 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 672 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:31,181 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 246 Invalid, 685 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 672 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:38:31,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2022-03-01 17:38:31,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 304. [2022-03-01 17:38:31,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 2.9933993399339935) internal successors, (907), 303 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:31,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 907 transitions. [2022-03-01 17:38:31,184 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 907 transitions. Word has length 20 [2022-03-01 17:38:31,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:31,185 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 907 transitions. [2022-03-01 17:38:31,185 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:31,185 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 907 transitions. [2022-03-01 17:38:31,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:31,185 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:31,185 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:31,202 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (413)] Forceful destruction successful, exit code 0 [2022-03-01 17:38:31,402 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 413 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable413 [2022-03-01 17:38:31,402 INFO L402 AbstractCegarLoop]: === Iteration 415 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:31,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:31,402 INFO L85 PathProgramCache]: Analyzing trace with hash 107712958, now seen corresponding path program 413 times [2022-03-01 17:38:31,402 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:31,403 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123711188] [2022-03-01 17:38:31,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:31,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:31,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:31,475 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:31,475 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:31,475 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123711188] [2022-03-01 17:38:31,475 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123711188] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:31,475 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1983385386] [2022-03-01 17:38:31,475 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:38:31,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:31,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:31,477 INFO L229 MonitoredProcess]: Starting monitored process 414 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:31,477 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (414)] Waiting until timeout for monitored process [2022-03-01 17:38:31,746 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:38:31,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:31,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:31,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:31,868 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 27 treesize of output 21 [2022-03-01 17:38:31,907 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:31,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:32,014 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:32,015 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:38:32,057 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:32,057 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1983385386] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:32,057 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:32,057 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:38:32,057 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772943283] [2022-03-01 17:38:32,057 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:32,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:38:32,057 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:32,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:38:32,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:38:32,057 INFO L87 Difference]: Start difference. First operand 304 states and 907 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:32,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:32,314 INFO L93 Difference]: Finished difference Result 396 states and 1150 transitions. [2022-03-01 17:38:32,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:38:32,315 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:38:32,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:32,315 INFO L225 Difference]: With dead ends: 396 [2022-03-01 17:38:32,315 INFO L226 Difference]: Without dead ends: 396 [2022-03-01 17:38:32,315 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=120, Invalid=636, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:38:32,315 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 116 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 654 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:32,315 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 192 Invalid, 662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 654 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:38:32,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2022-03-01 17:38:32,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 305. [2022-03-01 17:38:32,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 2.9901315789473686) internal successors, (909), 304 states have internal predecessors, (909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:32,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 909 transitions. [2022-03-01 17:38:32,319 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 909 transitions. Word has length 20 [2022-03-01 17:38:32,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:32,319 INFO L470 AbstractCegarLoop]: Abstraction has 305 states and 909 transitions. [2022-03-01 17:38:32,319 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:32,319 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 909 transitions. [2022-03-01 17:38:32,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:32,319 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:32,319 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:32,336 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (414)] Forceful destruction successful, exit code 0 [2022-03-01 17:38:32,529 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 414 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable414 [2022-03-01 17:38:32,529 INFO L402 AbstractCegarLoop]: === Iteration 416 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:32,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:32,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1102088578, now seen corresponding path program 414 times [2022-03-01 17:38:32,529 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:32,529 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435493924] [2022-03-01 17:38:32,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:32,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:32,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:32,659 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:32,659 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:32,659 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435493924] [2022-03-01 17:38:32,659 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435493924] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:32,659 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714139038] [2022-03-01 17:38:32,660 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:38:32,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:32,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:32,660 INFO L229 MonitoredProcess]: Starting monitored process 415 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:32,672 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (415)] Waiting until timeout for monitored process [2022-03-01 17:38:32,958 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:38:32,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:32,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:32,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:33,164 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 62 treesize of output 48 [2022-03-01 17:38:33,225 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:33,225 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:33,345 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:33,346 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:38:33,388 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:33,389 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [714139038] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:33,389 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:33,389 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:38:33,389 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428502373] [2022-03-01 17:38:33,389 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:33,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:38:33,389 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:33,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:38:33,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:38:33,389 INFO L87 Difference]: Start difference. First operand 305 states and 909 transitions. Second operand has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:33,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:33,708 INFO L93 Difference]: Finished difference Result 417 states and 1188 transitions. [2022-03-01 17:38:33,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:38:33,708 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:38:33,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:33,709 INFO L225 Difference]: With dead ends: 417 [2022-03-01 17:38:33,709 INFO L226 Difference]: Without dead ends: 417 [2022-03-01 17:38:33,709 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=127, Invalid=743, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:38:33,709 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 159 mSDsluCounter, 356 mSDsCounter, 0 mSdLazyCounter, 672 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 682 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 672 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:33,709 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 211 Invalid, 682 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 672 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:38:33,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2022-03-01 17:38:33,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 294. [2022-03-01 17:38:33,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.9761092150170647) internal successors, (872), 293 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:33,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 872 transitions. [2022-03-01 17:38:33,713 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 872 transitions. Word has length 20 [2022-03-01 17:38:33,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:33,713 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 872 transitions. [2022-03-01 17:38:33,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:33,713 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 872 transitions. [2022-03-01 17:38:33,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:33,713 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:33,713 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:33,730 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (415)] Ended with exit code 0 [2022-03-01 17:38:33,930 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable415,415 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:33,930 INFO L402 AbstractCegarLoop]: === Iteration 417 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:33,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:33,930 INFO L85 PathProgramCache]: Analyzing trace with hash 806661396, now seen corresponding path program 415 times [2022-03-01 17:38:33,930 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:33,931 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630449058] [2022-03-01 17:38:33,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:33,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:33,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:34,023 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:34,024 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:34,024 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630449058] [2022-03-01 17:38:34,024 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630449058] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:34,024 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1571106618] [2022-03-01 17:38:34,024 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:38:34,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:34,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:34,025 INFO L229 MonitoredProcess]: Starting monitored process 416 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:34,053 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (416)] Waiting until timeout for monitored process [2022-03-01 17:38:34,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:34,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:34,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:34,506 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:34,506 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:34,646 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:34,646 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:38:34,702 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:34,702 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1571106618] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:34,702 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:34,702 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-01 17:38:34,702 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696491072] [2022-03-01 17:38:34,702 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:34,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:38:34,702 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:34,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:38:34,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:38:34,702 INFO L87 Difference]: Start difference. First operand 294 states and 872 transitions. Second operand has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:34,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:34,919 INFO L93 Difference]: Finished difference Result 339 states and 995 transitions. [2022-03-01 17:38:34,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:38:34,919 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:38:34,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:34,919 INFO L225 Difference]: With dead ends: 339 [2022-03-01 17:38:34,919 INFO L226 Difference]: Without dead ends: 339 [2022-03-01 17:38:34,919 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=104, Invalid=448, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:38:34,920 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 47 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 586 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 586 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:34,920 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 181 Invalid, 589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 586 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:38:34,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2022-03-01 17:38:34,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 291. [2022-03-01 17:38:34,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 290 states have (on average 2.9655172413793105) internal successors, (860), 290 states have internal predecessors, (860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:34,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 860 transitions. [2022-03-01 17:38:34,923 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 860 transitions. Word has length 20 [2022-03-01 17:38:34,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:34,923 INFO L470 AbstractCegarLoop]: Abstraction has 291 states and 860 transitions. [2022-03-01 17:38:34,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:34,923 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 860 transitions. [2022-03-01 17:38:34,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:34,923 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:34,923 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:34,940 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (416)] Forceful destruction successful, exit code 0 [2022-03-01 17:38:35,140 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 416 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable416 [2022-03-01 17:38:35,140 INFO L402 AbstractCegarLoop]: === Iteration 418 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:35,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:35,141 INFO L85 PathProgramCache]: Analyzing trace with hash -29886920, now seen corresponding path program 416 times [2022-03-01 17:38:35,141 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:35,141 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104270506] [2022-03-01 17:38:35,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:35,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:35,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:35,204 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:35,204 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:35,204 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104270506] [2022-03-01 17:38:35,204 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104270506] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:35,204 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [816658279] [2022-03-01 17:38:35,204 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:38:35,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:35,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:35,205 INFO L229 MonitoredProcess]: Starting monitored process 417 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:35,206 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (417)] Waiting until timeout for monitored process [2022-03-01 17:38:35,477 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:38:35,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:35,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:35,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:35,623 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 54 treesize of output 42 [2022-03-01 17:38:35,672 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:35,673 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:35,784 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:35,784 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:38:35,841 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:35,841 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [816658279] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:35,841 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:35,841 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:38:35,841 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098897409] [2022-03-01 17:38:35,841 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:35,841 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:38:35,841 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:35,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:38:35,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:38:35,842 INFO L87 Difference]: Start difference. First operand 291 states and 860 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:36,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:36,114 INFO L93 Difference]: Finished difference Result 384 states and 1089 transitions. [2022-03-01 17:38:36,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:38:36,115 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:38:36,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:36,115 INFO L225 Difference]: With dead ends: 384 [2022-03-01 17:38:36,115 INFO L226 Difference]: Without dead ends: 378 [2022-03-01 17:38:36,115 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=100, Invalid=550, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:38:36,116 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 80 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 596 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:36,116 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 206 Invalid, 596 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 588 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:38:36,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2022-03-01 17:38:36,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 305. [2022-03-01 17:38:36,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 2.9572368421052633) internal successors, (899), 304 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:36,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 899 transitions. [2022-03-01 17:38:36,119 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 899 transitions. Word has length 20 [2022-03-01 17:38:36,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:36,119 INFO L470 AbstractCegarLoop]: Abstraction has 305 states and 899 transitions. [2022-03-01 17:38:36,119 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:36,119 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 899 transitions. [2022-03-01 17:38:36,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:36,120 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:36,120 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:36,137 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (417)] Forceful destruction successful, exit code 0 [2022-03-01 17:38:36,336 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable417,417 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:36,337 INFO L402 AbstractCegarLoop]: === Iteration 419 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:36,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:36,337 INFO L85 PathProgramCache]: Analyzing trace with hash -5987006, now seen corresponding path program 417 times [2022-03-01 17:38:36,337 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:36,337 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787382633] [2022-03-01 17:38:36,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:36,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:36,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:36,423 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:36,423 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:36,423 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787382633] [2022-03-01 17:38:36,423 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787382633] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:36,423 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [227652203] [2022-03-01 17:38:36,423 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:38:36,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:36,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:36,424 INFO L229 MonitoredProcess]: Starting monitored process 418 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:36,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (418)] Waiting until timeout for monitored process [2022-03-01 17:38:36,691 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:38:36,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:36,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:36,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:36,887 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 54 treesize of output 42 [2022-03-01 17:38:36,932 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:36,932 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:37,035 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:37,035 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:38:37,078 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:37,078 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [227652203] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:37,078 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:37,078 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:38:37,078 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576855951] [2022-03-01 17:38:37,078 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:37,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:38:37,078 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:37,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:38:37,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:38:37,078 INFO L87 Difference]: Start difference. First operand 305 states and 899 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:37,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:37,333 INFO L93 Difference]: Finished difference Result 390 states and 1110 transitions. [2022-03-01 17:38:37,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:38:37,333 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:38:37,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:37,334 INFO L225 Difference]: With dead ends: 390 [2022-03-01 17:38:37,334 INFO L226 Difference]: Without dead ends: 390 [2022-03-01 17:38:37,334 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=102, Invalid=600, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:38:37,334 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 69 mSDsluCounter, 457 mSDsCounter, 0 mSdLazyCounter, 768 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 774 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 768 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:37,334 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 279 Invalid, 774 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 768 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:38:37,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2022-03-01 17:38:37,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 303. [2022-03-01 17:38:37,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 302 states have (on average 2.9602649006622515) internal successors, (894), 302 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:37,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 894 transitions. [2022-03-01 17:38:37,338 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 894 transitions. Word has length 20 [2022-03-01 17:38:37,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:37,338 INFO L470 AbstractCegarLoop]: Abstraction has 303 states and 894 transitions. [2022-03-01 17:38:37,338 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:37,338 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 894 transitions. [2022-03-01 17:38:37,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:37,338 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:37,338 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:37,355 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (418)] Ended with exit code 0 [2022-03-01 17:38:37,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 418 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable418 [2022-03-01 17:38:37,551 INFO L402 AbstractCegarLoop]: === Iteration 420 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:37,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:37,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1477147932, now seen corresponding path program 418 times [2022-03-01 17:38:37,551 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:37,552 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989033860] [2022-03-01 17:38:37,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:37,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:37,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:37,646 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:37,646 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:37,646 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989033860] [2022-03-01 17:38:37,646 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989033860] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:37,646 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [601801023] [2022-03-01 17:38:37,646 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:38:37,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:37,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:37,650 INFO L229 MonitoredProcess]: Starting monitored process 419 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:37,651 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (419)] Waiting until timeout for monitored process [2022-03-01 17:38:37,940 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:38:37,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:37,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:37,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:38,133 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:38,133 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:38,242 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:38,243 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:38:38,307 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:38,308 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [601801023] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:38,308 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:38,308 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-01 17:38:38,308 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436551501] [2022-03-01 17:38:38,308 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:38,308 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:38:38,308 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:38,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:38:38,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:38:38,308 INFO L87 Difference]: Start difference. First operand 303 states and 894 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:38,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:38,552 INFO L93 Difference]: Finished difference Result 359 states and 1045 transitions. [2022-03-01 17:38:38,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:38:38,552 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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 20 [2022-03-01 17:38:38,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:38,552 INFO L225 Difference]: With dead ends: 359 [2022-03-01 17:38:38,552 INFO L226 Difference]: Without dead ends: 359 [2022-03-01 17:38:38,553 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=113, Invalid=487, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:38:38,553 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 55 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:38,553 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 165 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 491 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:38:38,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2022-03-01 17:38:38,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 290. [2022-03-01 17:38:38,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 289 states have (on average 2.961937716262976) internal successors, (856), 289 states have internal predecessors, (856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:38,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 856 transitions. [2022-03-01 17:38:38,556 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 856 transitions. Word has length 20 [2022-03-01 17:38:38,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:38,556 INFO L470 AbstractCegarLoop]: Abstraction has 290 states and 856 transitions. [2022-03-01 17:38:38,556 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:38,556 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 856 transitions. [2022-03-01 17:38:38,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:38,556 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:38,556 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:38,573 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (419)] Ended with exit code 0 [2022-03-01 17:38:38,773 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 419 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable419 [2022-03-01 17:38:38,773 INFO L402 AbstractCegarLoop]: === Iteration 421 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:38,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:38,773 INFO L85 PathProgramCache]: Analyzing trace with hash -564105166, now seen corresponding path program 419 times [2022-03-01 17:38:38,773 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:38,774 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976807288] [2022-03-01 17:38:38,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:38,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:38,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:38,866 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:38,867 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:38,867 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976807288] [2022-03-01 17:38:38,867 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976807288] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:38,867 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [56653777] [2022-03-01 17:38:38,867 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:38:38,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:38,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:38,872 INFO L229 MonitoredProcess]: Starting monitored process 420 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:38,873 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (420)] Waiting until timeout for monitored process [2022-03-01 17:38:39,138 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:38:39,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:39,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:39,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:39,251 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 54 treesize of output 42 [2022-03-01 17:38:39,269 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:39,269 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:39,314 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:39,314 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:38:39,402 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:39,402 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [56653777] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:39,402 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:39,402 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:38:39,402 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795336159] [2022-03-01 17:38:39,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:39,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:38:39,402 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:39,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:38:39,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:38:39,403 INFO L87 Difference]: Start difference. First operand 290 states and 856 transitions. Second operand has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:39,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:39,638 INFO L93 Difference]: Finished difference Result 331 states and 961 transitions. [2022-03-01 17:38:39,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:38:39,638 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:38:39,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:39,638 INFO L225 Difference]: With dead ends: 331 [2022-03-01 17:38:39,639 INFO L226 Difference]: Without dead ends: 319 [2022-03-01 17:38:39,639 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=114, Invalid=486, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:38:39,639 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 49 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 400 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:39,639 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 128 Invalid, 404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 400 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:38:39,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2022-03-01 17:38:39,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 294. [2022-03-01 17:38:39,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.955631399317406) internal successors, (866), 293 states have internal predecessors, (866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:39,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 866 transitions. [2022-03-01 17:38:39,642 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 866 transitions. Word has length 20 [2022-03-01 17:38:39,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:39,642 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 866 transitions. [2022-03-01 17:38:39,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:39,642 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 866 transitions. [2022-03-01 17:38:39,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:39,643 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:39,643 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:39,660 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (420)] Ended with exit code 0 [2022-03-01 17:38:39,844 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 420 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable420 [2022-03-01 17:38:39,844 INFO L402 AbstractCegarLoop]: === Iteration 422 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:39,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:39,844 INFO L85 PathProgramCache]: Analyzing trace with hash 176792168, now seen corresponding path program 420 times [2022-03-01 17:38:39,844 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:39,845 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984525631] [2022-03-01 17:38:39,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:39,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:39,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:39,914 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:39,915 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:39,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984525631] [2022-03-01 17:38:39,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984525631] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:39,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050889768] [2022-03-01 17:38:39,915 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:38:39,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:39,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:39,916 INFO L229 MonitoredProcess]: Starting monitored process 421 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:39,916 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (421)] Waiting until timeout for monitored process [2022-03-01 17:38:40,210 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:38:40,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:40,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:40,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:40,336 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 72 treesize of output 56 [2022-03-01 17:38:40,403 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:40,403 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:40,457 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:40,457 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:38:40,565 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:40,565 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050889768] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:40,565 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:40,565 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:38:40,565 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296540931] [2022-03-01 17:38:40,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:40,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:38:40,566 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:40,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:38:40,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:38:40,566 INFO L87 Difference]: Start difference. First operand 294 states and 866 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:40,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:40,877 INFO L93 Difference]: Finished difference Result 356 states and 1013 transitions. [2022-03-01 17:38:40,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:38:40,877 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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 20 [2022-03-01 17:38:40,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:40,877 INFO L225 Difference]: With dead ends: 356 [2022-03-01 17:38:40,877 INFO L226 Difference]: Without dead ends: 350 [2022-03-01 17:38:40,878 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=120, Invalid=480, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:38:40,878 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 60 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 430 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 430 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:40,878 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 166 Invalid, 433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 430 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:38:40,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2022-03-01 17:38:40,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 304. [2022-03-01 17:38:40,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 2.947194719471947) internal successors, (893), 303 states have internal predecessors, (893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:40,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 893 transitions. [2022-03-01 17:38:40,881 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 893 transitions. Word has length 20 [2022-03-01 17:38:40,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:40,881 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 893 transitions. [2022-03-01 17:38:40,881 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:40,881 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 893 transitions. [2022-03-01 17:38:40,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:40,882 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:40,882 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:40,899 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (421)] Forceful destruction successful, exit code 0 [2022-03-01 17:38:41,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 421 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable421 [2022-03-01 17:38:41,091 INFO L402 AbstractCegarLoop]: === Iteration 423 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:41,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:41,091 INFO L85 PathProgramCache]: Analyzing trace with hash 200692082, now seen corresponding path program 421 times [2022-03-01 17:38:41,092 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:41,092 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518267917] [2022-03-01 17:38:41,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:41,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:41,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:41,191 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:41,191 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:41,191 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518267917] [2022-03-01 17:38:41,191 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518267917] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:41,191 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124533355] [2022-03-01 17:38:41,191 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:38:41,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:41,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:41,192 INFO L229 MonitoredProcess]: Starting monitored process 422 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:41,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (422)] Waiting until timeout for monitored process [2022-03-01 17:38:41,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:41,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:41,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:41,608 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 75 treesize of output 59 [2022-03-01 17:38:41,679 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:41,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:41,751 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:41,751 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:38:41,857 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:41,857 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124533355] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:41,857 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:41,857 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:38:41,857 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788834727] [2022-03-01 17:38:41,857 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:41,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:38:41,857 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:41,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:38:41,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:38:41,857 INFO L87 Difference]: Start difference. First operand 304 states and 893 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:42,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:42,080 INFO L93 Difference]: Finished difference Result 327 states and 959 transitions. [2022-03-01 17:38:42,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:38:42,080 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:38:42,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:42,080 INFO L225 Difference]: With dead ends: 327 [2022-03-01 17:38:42,080 INFO L226 Difference]: Without dead ends: 327 [2022-03-01 17:38:42,081 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=108, Invalid=492, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:38:42,081 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 55 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 530 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 530 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:42,081 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 154 Invalid, 534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 530 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:38:42,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2022-03-01 17:38:42,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 292. [2022-03-01 17:38:42,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 291 states have (on average 2.9587628865979383) internal successors, (861), 291 states have internal predecessors, (861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:42,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 861 transitions. [2022-03-01 17:38:42,084 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 861 transitions. Word has length 20 [2022-03-01 17:38:42,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:42,084 INFO L470 AbstractCegarLoop]: Abstraction has 292 states and 861 transitions. [2022-03-01 17:38:42,084 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:42,084 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 861 transitions. [2022-03-01 17:38:42,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:42,084 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:42,084 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:42,101 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (422)] Ended with exit code 0 [2022-03-01 17:38:42,301 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 422 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable422 [2022-03-01 17:38:42,301 INFO L402 AbstractCegarLoop]: === Iteration 424 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:42,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:42,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1090665010, now seen corresponding path program 422 times [2022-03-01 17:38:42,302 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:42,302 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003115582] [2022-03-01 17:38:42,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:42,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:42,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:42,349 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:42,349 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:42,349 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003115582] [2022-03-01 17:38:42,349 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003115582] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:42,349 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2034403739] [2022-03-01 17:38:42,349 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:38:42,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:42,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:42,350 INFO L229 MonitoredProcess]: Starting monitored process 423 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:42,351 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (423)] Waiting until timeout for monitored process [2022-03-01 17:38:42,559 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:38:42,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:42,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:42,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:42,635 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 54 treesize of output 42 [2022-03-01 17:38:42,662 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:42,662 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:42,724 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:42,725 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:38:42,770 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:42,770 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2034403739] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:42,770 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:42,770 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:38:42,770 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165886340] [2022-03-01 17:38:42,771 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:42,771 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:38:42,771 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:42,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:38:42,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:38:42,771 INFO L87 Difference]: Start difference. First operand 292 states and 861 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:42,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:42,895 INFO L93 Difference]: Finished difference Result 362 states and 1028 transitions. [2022-03-01 17:38:42,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:38:42,895 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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 20 [2022-03-01 17:38:42,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:42,896 INFO L225 Difference]: With dead ends: 362 [2022-03-01 17:38:42,896 INFO L226 Difference]: Without dead ends: 356 [2022-03-01 17:38:42,896 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:38:42,896 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 91 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 330 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:42,896 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 118 Invalid, 337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 330 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:38:42,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2022-03-01 17:38:42,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 306. [2022-03-01 17:38:42,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 2.9508196721311477) internal successors, (900), 305 states have internal predecessors, (900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:42,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 900 transitions. [2022-03-01 17:38:42,899 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 900 transitions. Word has length 20 [2022-03-01 17:38:42,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:42,899 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 900 transitions. [2022-03-01 17:38:42,899 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:42,899 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 900 transitions. [2022-03-01 17:38:42,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:42,900 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:42,900 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:42,916 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (423)] Forceful destruction successful, exit code 0 [2022-03-01 17:38:43,102 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 423 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable423 [2022-03-01 17:38:43,102 INFO L402 AbstractCegarLoop]: === Iteration 425 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:43,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:43,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1066765096, now seen corresponding path program 423 times [2022-03-01 17:38:43,103 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:43,103 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268163875] [2022-03-01 17:38:43,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:43,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:43,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:43,172 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:43,172 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:43,172 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268163875] [2022-03-01 17:38:43,172 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268163875] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:43,172 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1138592835] [2022-03-01 17:38:43,172 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:38:43,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:43,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:43,173 INFO L229 MonitoredProcess]: Starting monitored process 424 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:43,174 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (424)] Waiting until timeout for monitored process [2022-03-01 17:38:43,448 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:38:43,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:43,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:43,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:43,551 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 54 treesize of output 42 [2022-03-01 17:38:43,591 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:43,591 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:43,693 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:43,693 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:38:43,757 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:43,758 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1138592835] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:43,758 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:43,758 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:38:43,758 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460136896] [2022-03-01 17:38:43,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:43,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:38:43,758 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:43,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:38:43,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:38:43,758 INFO L87 Difference]: Start difference. First operand 306 states and 900 transitions. Second operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 19 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:43,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:43,972 INFO L93 Difference]: Finished difference Result 362 states and 1034 transitions. [2022-03-01 17:38:43,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:38:43,972 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 19 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 20 [2022-03-01 17:38:43,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:43,973 INFO L225 Difference]: With dead ends: 362 [2022-03-01 17:38:43,973 INFO L226 Difference]: Without dead ends: 362 [2022-03-01 17:38:43,973 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:38:43,973 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 76 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 463 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:43,973 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 173 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 463 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:38:43,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2022-03-01 17:38:43,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 304. [2022-03-01 17:38:43,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 2.953795379537954) internal successors, (895), 303 states have internal predecessors, (895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:43,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 895 transitions. [2022-03-01 17:38:43,976 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 895 transitions. Word has length 20 [2022-03-01 17:38:43,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:43,976 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 895 transitions. [2022-03-01 17:38:43,976 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 19 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:43,976 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 895 transitions. [2022-03-01 17:38:43,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:43,977 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:43,977 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:43,993 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (424)] Forceful destruction successful, exit code 0 [2022-03-01 17:38:44,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable424,424 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:44,183 INFO L402 AbstractCegarLoop]: === Iteration 426 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:44,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:44,184 INFO L85 PathProgramCache]: Analyzing trace with hash 416369842, now seen corresponding path program 424 times [2022-03-01 17:38:44,184 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:44,184 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403585722] [2022-03-01 17:38:44,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:44,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:44,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:44,280 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:44,280 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:44,280 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403585722] [2022-03-01 17:38:44,280 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403585722] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:44,280 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458100076] [2022-03-01 17:38:44,280 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:38:44,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:44,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:44,281 INFO L229 MonitoredProcess]: Starting monitored process 425 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:44,282 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (425)] Waiting until timeout for monitored process [2022-03-01 17:38:44,551 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:38:44,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:44,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:44,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:44,668 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:44,668 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:44,734 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:44,735 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:38:44,783 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:44,783 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [458100076] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:44,783 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:44,783 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:38:44,783 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328289654] [2022-03-01 17:38:44,783 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:44,784 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:38:44,784 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:44,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:38:44,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:38:44,784 INFO L87 Difference]: Start difference. First operand 304 states and 895 transitions. Second operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 19 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:44,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:44,929 INFO L93 Difference]: Finished difference Result 337 states and 984 transitions. [2022-03-01 17:38:44,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:38:44,929 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 19 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 20 [2022-03-01 17:38:44,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:44,930 INFO L225 Difference]: With dead ends: 337 [2022-03-01 17:38:44,930 INFO L226 Difference]: Without dead ends: 337 [2022-03-01 17:38:44,930 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=94, Invalid=368, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:38:44,930 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 46 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:44,930 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 139 Invalid, 440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 437 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:38:44,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2022-03-01 17:38:44,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 289. [2022-03-01 17:38:44,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 288 states have (on average 2.9583333333333335) internal successors, (852), 288 states have internal predecessors, (852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:44,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 852 transitions. [2022-03-01 17:38:44,933 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 852 transitions. Word has length 20 [2022-03-01 17:38:44,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:44,933 INFO L470 AbstractCegarLoop]: Abstraction has 289 states and 852 transitions. [2022-03-01 17:38:44,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 19 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:44,933 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 852 transitions. [2022-03-01 17:38:44,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:44,934 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:44,934 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:44,951 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (425)] Forceful destruction successful, exit code 0 [2022-03-01 17:38:45,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable425,425 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:45,149 INFO L402 AbstractCegarLoop]: === Iteration 427 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:45,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:45,149 INFO L85 PathProgramCache]: Analyzing trace with hash 2109890380, now seen corresponding path program 425 times [2022-03-01 17:38:45,149 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:45,149 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452268055] [2022-03-01 17:38:45,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:45,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:45,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:45,213 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:45,213 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:45,213 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452268055] [2022-03-01 17:38:45,213 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452268055] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:45,213 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [695588021] [2022-03-01 17:38:45,213 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:38:45,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:45,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:45,214 INFO L229 MonitoredProcess]: Starting monitored process 426 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:45,215 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (426)] Waiting until timeout for monitored process [2022-03-01 17:38:45,491 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:38:45,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:45,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:45,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:45,605 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 57 treesize of output 45 [2022-03-01 17:38:45,676 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:45,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:45,797 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:45,797 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:38:45,819 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:45,819 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [695588021] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:45,819 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:45,819 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:38:45,820 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779918752] [2022-03-01 17:38:45,820 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:45,820 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:38:45,820 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:45,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:38:45,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:38:45,820 INFO L87 Difference]: Start difference. First operand 289 states and 852 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:46,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:46,098 INFO L93 Difference]: Finished difference Result 514 states and 1479 transitions. [2022-03-01 17:38:46,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:38:46,098 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:38:46,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:46,099 INFO L225 Difference]: With dead ends: 514 [2022-03-01 17:38:46,099 INFO L226 Difference]: Without dead ends: 514 [2022-03-01 17:38:46,099 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=135, Invalid=621, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:38:46,099 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 198 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 547 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:46,099 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 173 Invalid, 565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 547 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:38:46,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 514 states. [2022-03-01 17:38:46,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 514 to 301. [2022-03-01 17:38:46,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 300 states have (on average 3.02) internal successors, (906), 300 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:46,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 906 transitions. [2022-03-01 17:38:46,103 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 906 transitions. Word has length 20 [2022-03-01 17:38:46,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:46,103 INFO L470 AbstractCegarLoop]: Abstraction has 301 states and 906 transitions. [2022-03-01 17:38:46,103 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:46,103 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 906 transitions. [2022-03-01 17:38:46,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:46,103 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:46,103 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:46,120 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (426)] Ended with exit code 0 [2022-03-01 17:38:46,316 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 426 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable426 [2022-03-01 17:38:46,316 INFO L402 AbstractCegarLoop]: === Iteration 428 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:46,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:46,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1302999482, now seen corresponding path program 426 times [2022-03-01 17:38:46,317 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:46,317 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380452276] [2022-03-01 17:38:46,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:46,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:46,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:46,373 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:46,373 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:46,373 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380452276] [2022-03-01 17:38:46,373 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380452276] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:46,373 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [21234310] [2022-03-01 17:38:46,373 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:38:46,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:46,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:46,374 INFO L229 MonitoredProcess]: Starting monitored process 427 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:46,374 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (427)] Waiting until timeout for monitored process [2022-03-01 17:38:46,652 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:38:46,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:46,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:46,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:46,790 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 63 treesize of output 49 [2022-03-01 17:38:46,860 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:46,860 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:46,995 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:46,995 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:38:47,019 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:47,019 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [21234310] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:47,019 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:47,019 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:38:47,019 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141566904] [2022-03-01 17:38:47,019 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:47,020 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:38:47,020 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:47,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:38:47,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:38:47,020 INFO L87 Difference]: Start difference. First operand 301 states and 906 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:47,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:47,289 INFO L93 Difference]: Finished difference Result 543 states and 1525 transitions. [2022-03-01 17:38:47,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:38:47,290 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:38:47,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:47,290 INFO L225 Difference]: With dead ends: 543 [2022-03-01 17:38:47,290 INFO L226 Difference]: Without dead ends: 537 [2022-03-01 17:38:47,291 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=145, Invalid=505, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:38:47,291 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 158 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 552 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 552 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:47,291 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 199 Invalid, 565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 552 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:38:47,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2022-03-01 17:38:47,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 304. [2022-03-01 17:38:47,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 2.9966996699669965) internal successors, (908), 303 states have internal predecessors, (908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:47,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 908 transitions. [2022-03-01 17:38:47,295 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 908 transitions. Word has length 20 [2022-03-01 17:38:47,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:47,295 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 908 transitions. [2022-03-01 17:38:47,295 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:47,295 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 908 transitions. [2022-03-01 17:38:47,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:47,295 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:47,295 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:47,312 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (427)] Forceful destruction successful, exit code 0 [2022-03-01 17:38:47,512 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable427,427 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:47,512 INFO L402 AbstractCegarLoop]: === Iteration 429 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:47,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:47,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1444179582, now seen corresponding path program 427 times [2022-03-01 17:38:47,513 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:47,513 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658511816] [2022-03-01 17:38:47,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:47,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:47,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:47,611 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:47,611 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:47,612 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658511816] [2022-03-01 17:38:47,612 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658511816] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:47,612 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000537481] [2022-03-01 17:38:47,612 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:38:47,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:47,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:47,613 INFO L229 MonitoredProcess]: Starting monitored process 428 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:47,613 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (428)] Waiting until timeout for monitored process [2022-03-01 17:38:47,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:47,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:47,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:48,013 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 49 [2022-03-01 17:38:48,076 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:48,076 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:48,202 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:48,202 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:38:48,224 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:48,224 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000537481] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:48,225 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:48,225 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:38:48,225 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264474838] [2022-03-01 17:38:48,225 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:48,225 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:38:48,225 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:48,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:38:48,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:38:48,225 INFO L87 Difference]: Start difference. First operand 304 states and 908 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:48,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:48,734 INFO L93 Difference]: Finished difference Result 572 states and 1622 transitions. [2022-03-01 17:38:48,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:38:48,734 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:38:48,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:48,735 INFO L225 Difference]: With dead ends: 572 [2022-03-01 17:38:48,735 INFO L226 Difference]: Without dead ends: 572 [2022-03-01 17:38:48,735 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=158, Invalid=712, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:38:48,735 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 184 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 834 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 853 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 834 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:48,735 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 256 Invalid, 853 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 834 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:38:48,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2022-03-01 17:38:48,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 307. [2022-03-01 17:38:48,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 3.0163398692810457) internal successors, (923), 306 states have internal predecessors, (923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:48,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 923 transitions. [2022-03-01 17:38:48,739 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 923 transitions. Word has length 20 [2022-03-01 17:38:48,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:48,739 INFO L470 AbstractCegarLoop]: Abstraction has 307 states and 923 transitions. [2022-03-01 17:38:48,739 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:48,739 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 923 transitions. [2022-03-01 17:38:48,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:48,740 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:48,740 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:48,757 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (428)] Forceful destruction successful, exit code 0 [2022-03-01 17:38:48,953 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 428 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable428 [2022-03-01 17:38:48,953 INFO L402 AbstractCegarLoop]: === Iteration 430 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:48,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:48,954 INFO L85 PathProgramCache]: Analyzing trace with hash -449803962, now seen corresponding path program 428 times [2022-03-01 17:38:48,954 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:48,954 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629718086] [2022-03-01 17:38:48,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:48,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:48,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:49,073 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:49,073 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:49,073 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629718086] [2022-03-01 17:38:49,073 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629718086] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:49,073 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1954428054] [2022-03-01 17:38:49,073 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:38:49,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:49,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:49,074 INFO L229 MonitoredProcess]: Starting monitored process 429 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:49,075 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (429)] Waiting until timeout for monitored process [2022-03-01 17:38:49,349 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:38:49,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:49,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:49,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:49,458 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 57 treesize of output 45 [2022-03-01 17:38:49,520 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:49,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:49,643 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:49,643 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:38:49,664 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:49,664 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1954428054] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:49,664 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:49,664 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:38:49,664 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598475639] [2022-03-01 17:38:49,664 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:49,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:38:49,665 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:49,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:38:49,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:38:49,665 INFO L87 Difference]: Start difference. First operand 307 states and 923 transitions. Second operand has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:50,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:50,147 INFO L93 Difference]: Finished difference Result 568 states and 1611 transitions. [2022-03-01 17:38:50,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:38:50,147 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:38:50,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:50,148 INFO L225 Difference]: With dead ends: 568 [2022-03-01 17:38:50,148 INFO L226 Difference]: Without dead ends: 568 [2022-03-01 17:38:50,148 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=169, Invalid=761, Unknown=0, NotChecked=0, Total=930 [2022-03-01 17:38:50,148 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 178 mSDsluCounter, 481 mSDsCounter, 0 mSdLazyCounter, 881 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 900 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 881 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:50,148 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [178 Valid, 293 Invalid, 900 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 881 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:38:50,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2022-03-01 17:38:50,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 304. [2022-03-01 17:38:50,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 2.9966996699669965) internal successors, (908), 303 states have internal predecessors, (908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:50,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 908 transitions. [2022-03-01 17:38:50,152 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 908 transitions. Word has length 20 [2022-03-01 17:38:50,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:50,152 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 908 transitions. [2022-03-01 17:38:50,152 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:50,152 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 908 transitions. [2022-03-01 17:38:50,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:50,153 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:50,153 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:50,170 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (429)] Forceful destruction successful, exit code 0 [2022-03-01 17:38:50,369 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable429,429 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:50,369 INFO L402 AbstractCegarLoop]: === Iteration 431 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:50,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:50,370 INFO L85 PathProgramCache]: Analyzing trace with hash 530649170, now seen corresponding path program 429 times [2022-03-01 17:38:50,370 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:50,370 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515256969] [2022-03-01 17:38:50,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:50,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:50,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:50,463 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:50,463 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:50,463 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515256969] [2022-03-01 17:38:50,463 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515256969] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:50,463 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1633606337] [2022-03-01 17:38:50,463 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:38:50,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:50,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:50,464 INFO L229 MonitoredProcess]: Starting monitored process 430 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:50,465 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (430)] Waiting until timeout for monitored process [2022-03-01 17:38:50,746 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:38:50,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:50,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:50,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:50,920 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 57 treesize of output 45 [2022-03-01 17:38:51,010 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:51,010 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:51,161 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:51,162 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:38:51,194 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:51,195 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1633606337] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:51,195 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:51,195 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:38:51,195 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820594682] [2022-03-01 17:38:51,195 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:51,195 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:38:51,195 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:51,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:38:51,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:38:51,195 INFO L87 Difference]: Start difference. First operand 304 states and 908 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:51,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:51,597 INFO L93 Difference]: Finished difference Result 560 states and 1574 transitions. [2022-03-01 17:38:51,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:38:51,598 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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 20 [2022-03-01 17:38:51,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:51,598 INFO L225 Difference]: With dead ends: 560 [2022-03-01 17:38:51,598 INFO L226 Difference]: Without dead ends: 554 [2022-03-01 17:38:51,598 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=153, Invalid=549, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:38:51,599 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 218 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:51,599 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [218 Valid, 135 Invalid, 373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 359 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:38:51,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2022-03-01 17:38:51,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 308. [2022-03-01 17:38:51,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 307 states have (on average 3.003257328990228) internal successors, (922), 307 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:51,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 922 transitions. [2022-03-01 17:38:51,603 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 922 transitions. Word has length 20 [2022-03-01 17:38:51,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:51,603 INFO L470 AbstractCegarLoop]: Abstraction has 308 states and 922 transitions. [2022-03-01 17:38:51,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:51,603 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 922 transitions. [2022-03-01 17:38:51,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:51,603 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:51,603 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:51,620 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (430)] Forceful destruction successful, exit code 0 [2022-03-01 17:38:51,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 430 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable430 [2022-03-01 17:38:51,811 INFO L402 AbstractCegarLoop]: === Iteration 432 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:51,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:51,811 INFO L85 PathProgramCache]: Analyzing trace with hash 554549084, now seen corresponding path program 430 times [2022-03-01 17:38:51,811 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:51,812 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265758918] [2022-03-01 17:38:51,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:51,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:51,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:51,908 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:51,909 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:51,909 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265758918] [2022-03-01 17:38:51,909 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265758918] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:51,909 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903628590] [2022-03-01 17:38:51,909 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:38:51,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:51,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:51,910 INFO L229 MonitoredProcess]: Starting monitored process 431 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:51,911 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (431)] Waiting until timeout for monitored process [2022-03-01 17:38:52,188 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:38:52,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:52,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:52,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:52,396 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 63 treesize of output 49 [2022-03-01 17:38:52,495 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:52,495 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:52,664 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:52,664 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:38:52,696 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:52,697 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903628590] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:52,697 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:52,697 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-01 17:38:52,697 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180941539] [2022-03-01 17:38:52,697 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:52,697 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:38:52,697 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:52,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:38:52,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:38:52,697 INFO L87 Difference]: Start difference. First operand 308 states and 922 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:53,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:53,181 INFO L93 Difference]: Finished difference Result 566 states and 1595 transitions. [2022-03-01 17:38:53,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:38:53,182 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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 20 [2022-03-01 17:38:53,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:53,182 INFO L225 Difference]: With dead ends: 566 [2022-03-01 17:38:53,183 INFO L226 Difference]: Without dead ends: 566 [2022-03-01 17:38:53,183 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=170, Invalid=642, Unknown=0, NotChecked=0, Total=812 [2022-03-01 17:38:53,183 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 180 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 429 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:53,183 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 180 Invalid, 444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 429 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:38:53,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2022-03-01 17:38:53,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 305. [2022-03-01 17:38:53,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 3.0) internal successors, (912), 304 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:53,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 912 transitions. [2022-03-01 17:38:53,187 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 912 transitions. Word has length 20 [2022-03-01 17:38:53,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:53,187 INFO L470 AbstractCegarLoop]: Abstraction has 305 states and 912 transitions. [2022-03-01 17:38:53,187 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:53,187 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 912 transitions. [2022-03-01 17:38:53,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:53,187 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:53,187 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:53,205 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (431)] Ended with exit code 0 [2022-03-01 17:38:53,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 431 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable431 [2022-03-01 17:38:53,391 INFO L402 AbstractCegarLoop]: === Iteration 433 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:53,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:53,391 INFO L85 PathProgramCache]: Analyzing trace with hash 1583330536, now seen corresponding path program 431 times [2022-03-01 17:38:53,391 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:53,392 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455904222] [2022-03-01 17:38:53,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:53,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:53,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:53,498 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:53,498 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:53,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455904222] [2022-03-01 17:38:53,498 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455904222] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:53,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599743003] [2022-03-01 17:38:53,498 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:38:53,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:53,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:53,512 INFO L229 MonitoredProcess]: Starting monitored process 432 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:53,524 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (432)] Waiting until timeout for monitored process [2022-03-01 17:38:53,811 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:38:53,811 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:53,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:53,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:53,981 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 27 treesize of output 21 [2022-03-01 17:38:54,038 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:54,038 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:54,229 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:54,229 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:38:54,264 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:54,264 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599743003] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:54,264 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:54,264 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:38:54,264 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230308138] [2022-03-01 17:38:54,264 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:54,264 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:38:54,264 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:54,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:38:54,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:38:54,264 INFO L87 Difference]: Start difference. First operand 305 states and 912 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:54,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:54,682 INFO L93 Difference]: Finished difference Result 517 states and 1509 transitions. [2022-03-01 17:38:54,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:38:54,682 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:38:54,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:54,683 INFO L225 Difference]: With dead ends: 517 [2022-03-01 17:38:54,683 INFO L226 Difference]: Without dead ends: 517 [2022-03-01 17:38:54,683 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=129, Invalid=627, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:38:54,683 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 141 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:54,683 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 176 Invalid, 599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 581 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:38:54,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2022-03-01 17:38:54,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 311. [2022-03-01 17:38:54,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 310 states have (on average 3.029032258064516) internal successors, (939), 310 states have internal predecessors, (939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:54,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 939 transitions. [2022-03-01 17:38:54,687 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 939 transitions. Word has length 20 [2022-03-01 17:38:54,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:54,687 INFO L470 AbstractCegarLoop]: Abstraction has 311 states and 939 transitions. [2022-03-01 17:38:54,687 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:54,687 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 939 transitions. [2022-03-01 17:38:54,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:54,688 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:54,688 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:54,705 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (432)] Ended with exit code 0 [2022-03-01 17:38:54,903 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 432 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable432 [2022-03-01 17:38:54,903 INFO L402 AbstractCegarLoop]: === Iteration 434 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:54,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:54,903 INFO L85 PathProgramCache]: Analyzing trace with hash -1717261140, now seen corresponding path program 432 times [2022-03-01 17:38:54,904 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:54,904 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685583632] [2022-03-01 17:38:54,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:54,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:54,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:54,997 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:54,997 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:54,997 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685583632] [2022-03-01 17:38:54,998 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685583632] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:54,998 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [643766795] [2022-03-01 17:38:54,998 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:38:54,998 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:54,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:54,999 INFO L229 MonitoredProcess]: Starting monitored process 433 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:54,999 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (433)] Waiting until timeout for monitored process [2022-03-01 17:38:55,296 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:38:55,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:55,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:55,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:55,487 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 27 treesize of output 21 [2022-03-01 17:38:55,535 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:55,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:55,669 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:55,669 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:38:55,691 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:55,691 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [643766795] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:55,691 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:55,691 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:38:55,691 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102258822] [2022-03-01 17:38:55,691 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:55,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:38:55,691 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:55,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:38:55,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:38:55,692 INFO L87 Difference]: Start difference. First operand 311 states and 939 transitions. Second operand has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:56,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:56,074 INFO L93 Difference]: Finished difference Result 538 states and 1547 transitions. [2022-03-01 17:38:56,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:38:56,074 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:38:56,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:56,075 INFO L225 Difference]: With dead ends: 538 [2022-03-01 17:38:56,075 INFO L226 Difference]: Without dead ends: 538 [2022-03-01 17:38:56,075 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=145, Invalid=725, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:38:56,075 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 149 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 754 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 770 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 754 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:56,076 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 237 Invalid, 770 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 754 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:38:56,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 538 states. [2022-03-01 17:38:56,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 538 to 308. [2022-03-01 17:38:56,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 307 states have (on average 3.009771986970684) internal successors, (924), 307 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:56,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 924 transitions. [2022-03-01 17:38:56,080 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 924 transitions. Word has length 20 [2022-03-01 17:38:56,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:56,080 INFO L470 AbstractCegarLoop]: Abstraction has 308 states and 924 transitions. [2022-03-01 17:38:56,080 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:56,080 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 924 transitions. [2022-03-01 17:38:56,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:56,080 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:56,080 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:56,098 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (433)] Forceful destruction successful, exit code 0 [2022-03-01 17:38:56,298 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 433 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable433 [2022-03-01 17:38:56,298 INFO L402 AbstractCegarLoop]: === Iteration 435 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:56,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:56,298 INFO L85 PathProgramCache]: Analyzing trace with hash -2012688322, now seen corresponding path program 433 times [2022-03-01 17:38:56,298 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:56,298 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296581257] [2022-03-01 17:38:56,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:56,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:56,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:56,360 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:56,360 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:56,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296581257] [2022-03-01 17:38:56,360 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296581257] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:56,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1390857672] [2022-03-01 17:38:56,360 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:38:56,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:56,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:56,361 INFO L229 MonitoredProcess]: Starting monitored process 434 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:56,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (434)] Waiting until timeout for monitored process [2022-03-01 17:38:56,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:56,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:56,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:56,842 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:56,842 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:56,991 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:56,991 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:38:57,019 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:57,019 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1390857672] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:57,019 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:57,019 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:38:57,019 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677329605] [2022-03-01 17:38:57,019 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:57,019 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:38:57,019 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:57,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:38:57,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:38:57,019 INFO L87 Difference]: Start difference. First operand 308 states and 924 transitions. Second operand has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:57,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:57,358 INFO L93 Difference]: Finished difference Result 460 states and 1354 transitions. [2022-03-01 17:38:57,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:38:57,358 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:38:57,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:57,359 INFO L225 Difference]: With dead ends: 460 [2022-03-01 17:38:57,359 INFO L226 Difference]: Without dead ends: 460 [2022-03-01 17:38:57,359 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=125, Invalid=631, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:38:57,359 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 92 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 625 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 633 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 625 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:57,359 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 199 Invalid, 633 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 625 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:38:57,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2022-03-01 17:38:57,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 305. [2022-03-01 17:38:57,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 3.0) internal successors, (912), 304 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:57,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 912 transitions. [2022-03-01 17:38:57,363 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 912 transitions. Word has length 20 [2022-03-01 17:38:57,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:57,363 INFO L470 AbstractCegarLoop]: Abstraction has 305 states and 912 transitions. [2022-03-01 17:38:57,363 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:57,363 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 912 transitions. [2022-03-01 17:38:57,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:57,363 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:57,363 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:57,381 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (434)] Forceful destruction successful, exit code 0 [2022-03-01 17:38:57,564 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable434,434 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:57,564 INFO L402 AbstractCegarLoop]: === Iteration 436 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:57,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:57,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1445730658, now seen corresponding path program 434 times [2022-03-01 17:38:57,564 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:57,564 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738638515] [2022-03-01 17:38:57,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:57,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:57,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:57,661 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:57,661 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:57,661 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738638515] [2022-03-01 17:38:57,661 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738638515] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:57,661 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903699933] [2022-03-01 17:38:57,661 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:38:57,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:57,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:57,662 INFO L229 MonitoredProcess]: Starting monitored process 435 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:57,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (435)] Waiting until timeout for monitored process [2022-03-01 17:38:57,936 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:38:57,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:57,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:57,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:58,123 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 54 treesize of output 42 [2022-03-01 17:38:58,169 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:58,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:58,319 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:58,319 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:38:58,347 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:58,347 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903699933] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:58,347 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:58,347 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:38:58,347 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602123959] [2022-03-01 17:38:58,348 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:58,348 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:38:58,348 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:58,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:38:58,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:38:58,348 INFO L87 Difference]: Start difference. First operand 305 states and 912 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:58,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:38:58,636 INFO L93 Difference]: Finished difference Result 499 states and 1433 transitions. [2022-03-01 17:38:58,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:38:58,636 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:38:58,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:38:58,637 INFO L225 Difference]: With dead ends: 499 [2022-03-01 17:38:58,637 INFO L226 Difference]: Without dead ends: 493 [2022-03-01 17:38:58,637 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:38:58,637 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 166 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 516 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 516 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:38:58,637 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 181 Invalid, 532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 516 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:38:58,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2022-03-01 17:38:58,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 313. [2022-03-01 17:38:58,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 312 states have (on average 3.0064102564102564) internal successors, (938), 312 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:58,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 938 transitions. [2022-03-01 17:38:58,641 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 938 transitions. Word has length 20 [2022-03-01 17:38:58,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:38:58,641 INFO L470 AbstractCegarLoop]: Abstraction has 313 states and 938 transitions. [2022-03-01 17:38:58,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:38:58,641 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 938 transitions. [2022-03-01 17:38:58,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:38:58,642 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:38:58,642 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:38:58,659 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (435)] Ended with exit code 0 [2022-03-01 17:38:58,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 435 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable435 [2022-03-01 17:38:58,855 INFO L402 AbstractCegarLoop]: === Iteration 437 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:38:58,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:38:58,855 INFO L85 PathProgramCache]: Analyzing trace with hash 1469630572, now seen corresponding path program 435 times [2022-03-01 17:38:58,856 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:38:58,856 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374676176] [2022-03-01 17:38:58,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:38:58,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:38:58,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:38:58,939 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:58,940 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:38:58,940 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374676176] [2022-03-01 17:38:58,940 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374676176] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:38:58,940 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [711751255] [2022-03-01 17:38:58,940 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:38:58,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:38:58,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:38:58,941 INFO L229 MonitoredProcess]: Starting monitored process 436 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:38:58,941 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (436)] Waiting until timeout for monitored process [2022-03-01 17:38:59,227 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:38:59,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:38:59,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:38:59,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:38:59,378 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 54 treesize of output 42 [2022-03-01 17:38:59,423 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:59,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:38:59,568 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:38:59,568 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:38:59,598 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:38:59,599 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [711751255] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:38:59,599 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:38:59,599 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:38:59,599 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935206952] [2022-03-01 17:38:59,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:38:59,599 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:38:59,599 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:38:59,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:38:59,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:38:59,599 INFO L87 Difference]: Start difference. First operand 313 states and 938 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:00,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:00,040 INFO L93 Difference]: Finished difference Result 505 states and 1454 transitions. [2022-03-01 17:39:00,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:39:00,040 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:39:00,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:00,041 INFO L225 Difference]: With dead ends: 505 [2022-03-01 17:39:00,041 INFO L226 Difference]: Without dead ends: 505 [2022-03-01 17:39:00,041 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=132, Invalid=680, Unknown=0, NotChecked=0, Total=812 [2022-03-01 17:39:00,041 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 112 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 846 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 857 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 846 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:00,041 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 302 Invalid, 857 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 846 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:39:00,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 505 states. [2022-03-01 17:39:00,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 505 to 309. [2022-03-01 17:39:00,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 308 states have (on average 3.0) internal successors, (924), 308 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:00,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 924 transitions. [2022-03-01 17:39:00,046 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 924 transitions. Word has length 20 [2022-03-01 17:39:00,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:00,046 INFO L470 AbstractCegarLoop]: Abstraction has 309 states and 924 transitions. [2022-03-01 17:39:00,046 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:00,046 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 924 transitions. [2022-03-01 17:39:00,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:00,046 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:00,046 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:00,067 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (436)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:00,266 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 436 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable436 [2022-03-01 17:39:00,267 INFO L402 AbstractCegarLoop]: === Iteration 438 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:00,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:00,267 INFO L85 PathProgramCache]: Analyzing trace with hash -1342201786, now seen corresponding path program 436 times [2022-03-01 17:39:00,267 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:00,267 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009230620] [2022-03-01 17:39:00,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:00,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:00,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:00,340 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:00,340 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:00,340 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009230620] [2022-03-01 17:39:00,340 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009230620] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:00,340 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1714976952] [2022-03-01 17:39:00,340 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:39:00,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:00,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:00,341 INFO L229 MonitoredProcess]: Starting monitored process 437 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:00,342 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (437)] Waiting until timeout for monitored process [2022-03-01 17:39:00,632 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:39:00,632 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:00,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:00,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:00,846 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:00,847 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:01,008 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:01,008 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:39:01,040 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:01,041 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1714976952] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:01,041 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:01,041 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-01 17:39:01,041 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899171849] [2022-03-01 17:39:01,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:01,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:39:01,041 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:01,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:39:01,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:39:01,041 INFO L87 Difference]: Start difference. First operand 309 states and 924 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:01,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:01,249 INFO L93 Difference]: Finished difference Result 480 states and 1404 transitions. [2022-03-01 17:39:01,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:39:01,250 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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 20 [2022-03-01 17:39:01,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:01,250 INFO L225 Difference]: With dead ends: 480 [2022-03-01 17:39:01,250 INFO L226 Difference]: Without dead ends: 480 [2022-03-01 17:39:01,250 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=121, Invalid=479, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:39:01,251 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 88 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:01,251 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 138 Invalid, 411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 401 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:39:01,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2022-03-01 17:39:01,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 306. [2022-03-01 17:39:01,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 3.0) internal successors, (915), 305 states have internal predecessors, (915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:01,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 915 transitions. [2022-03-01 17:39:01,254 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 915 transitions. Word has length 20 [2022-03-01 17:39:01,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:01,254 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 915 transitions. [2022-03-01 17:39:01,254 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:01,255 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 915 transitions. [2022-03-01 17:39:01,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:01,255 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:01,255 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:01,272 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (437)] Ended with exit code 0 [2022-03-01 17:39:01,471 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 437 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable437 [2022-03-01 17:39:01,471 INFO L402 AbstractCegarLoop]: === Iteration 439 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:01,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:01,471 INFO L85 PathProgramCache]: Analyzing trace with hash 522552446, now seen corresponding path program 437 times [2022-03-01 17:39:01,471 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:01,472 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109506928] [2022-03-01 17:39:01,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:01,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:01,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:01,538 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:01,538 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:01,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109506928] [2022-03-01 17:39:01,538 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109506928] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:01,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [264959989] [2022-03-01 17:39:01,538 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:39:01,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:01,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:01,539 INFO L229 MonitoredProcess]: Starting monitored process 438 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:01,540 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (438)] Waiting until timeout for monitored process [2022-03-01 17:39:01,821 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:39:01,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:01,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:01,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:01,946 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 27 treesize of output 21 [2022-03-01 17:39:01,997 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:01,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:02,118 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:02,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:39:02,140 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:02,140 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [264959989] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:02,140 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:02,140 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 17:39:02,140 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007521557] [2022-03-01 17:39:02,140 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:02,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:39:02,140 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:02,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:39:02,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:39:02,141 INFO L87 Difference]: Start difference. First operand 306 states and 915 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:02,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:02,432 INFO L93 Difference]: Finished difference Result 504 states and 1465 transitions. [2022-03-01 17:39:02,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:39:02,432 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:39:02,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:02,433 INFO L225 Difference]: With dead ends: 504 [2022-03-01 17:39:02,433 INFO L226 Difference]: Without dead ends: 504 [2022-03-01 17:39:02,433 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=136, Invalid=620, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:39:02,433 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 137 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 787 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 794 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 787 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:02,433 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 235 Invalid, 794 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 787 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:39:02,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2022-03-01 17:39:02,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 309. [2022-03-01 17:39:02,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 308 states have (on average 3.0) internal successors, (924), 308 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:02,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 924 transitions. [2022-03-01 17:39:02,437 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 924 transitions. Word has length 20 [2022-03-01 17:39:02,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:02,437 INFO L470 AbstractCegarLoop]: Abstraction has 309 states and 924 transitions. [2022-03-01 17:39:02,437 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:02,437 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 924 transitions. [2022-03-01 17:39:02,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:02,438 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:02,438 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:02,455 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (438)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:02,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable438,438 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:02,655 INFO L402 AbstractCegarLoop]: === Iteration 440 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:02,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:02,655 INFO L85 PathProgramCache]: Analyzing trace with hash 1516928066, now seen corresponding path program 438 times [2022-03-01 17:39:02,655 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:02,655 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532809485] [2022-03-01 17:39:02,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:02,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:02,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:02,714 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:02,714 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:02,714 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532809485] [2022-03-01 17:39:02,714 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532809485] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:02,714 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928945841] [2022-03-01 17:39:02,714 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:39:02,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:02,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:02,715 INFO L229 MonitoredProcess]: Starting monitored process 439 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:02,716 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (439)] Waiting until timeout for monitored process [2022-03-01 17:39:03,001 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:39:03,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:03,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:03,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:03,191 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 62 treesize of output 48 [2022-03-01 17:39:03,242 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:03,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:03,378 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:03,378 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:39:03,398 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:03,398 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928945841] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:03,398 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:03,398 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-01 17:39:03,398 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378018999] [2022-03-01 17:39:03,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:03,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:39:03,399 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:03,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:39:03,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:39:03,399 INFO L87 Difference]: Start difference. First operand 309 states and 924 transitions. Second operand has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:03,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:03,629 INFO L93 Difference]: Finished difference Result 539 states and 1540 transitions. [2022-03-01 17:39:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:39:03,629 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:39:03,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:03,630 INFO L225 Difference]: With dead ends: 539 [2022-03-01 17:39:03,630 INFO L226 Difference]: Without dead ends: 539 [2022-03-01 17:39:03,630 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=130, Invalid=470, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:39:03,630 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 158 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 500 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:03,630 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 170 Invalid, 500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 494 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:39:03,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2022-03-01 17:39:03,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 306. [2022-03-01 17:39:03,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 2.980327868852459) internal successors, (909), 305 states have internal predecessors, (909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:03,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 909 transitions. [2022-03-01 17:39:03,634 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 909 transitions. Word has length 20 [2022-03-01 17:39:03,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:03,634 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 909 transitions. [2022-03-01 17:39:03,634 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:03,634 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 909 transitions. [2022-03-01 17:39:03,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:03,635 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:03,635 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:03,652 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (439)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:03,847 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable439,439 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:03,847 INFO L402 AbstractCegarLoop]: === Iteration 441 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:03,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:03,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1221500884, now seen corresponding path program 439 times [2022-03-01 17:39:03,848 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:03,848 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776919096] [2022-03-01 17:39:03,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:03,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:03,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:03,902 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:03,902 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:03,902 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776919096] [2022-03-01 17:39:03,902 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776919096] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:03,902 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1175105620] [2022-03-01 17:39:03,902 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:39:03,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:03,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:03,903 INFO L229 MonitoredProcess]: Starting monitored process 440 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:03,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (440)] Waiting until timeout for monitored process [2022-03-01 17:39:04,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:04,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:04,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:04,358 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:04,358 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:04,467 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:04,468 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:39:04,488 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:04,488 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1175105620] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:04,488 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:04,488 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-01 17:39:04,488 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094152386] [2022-03-01 17:39:04,488 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:04,489 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:39:04,489 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:04,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:39:04,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:39:04,489 INFO L87 Difference]: Start difference. First operand 306 states and 909 transitions. Second operand has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:04,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:04,646 INFO L93 Difference]: Finished difference Result 451 states and 1318 transitions. [2022-03-01 17:39:04,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:39:04,646 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:39:04,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:04,646 INFO L225 Difference]: With dead ends: 451 [2022-03-01 17:39:04,647 INFO L226 Difference]: Without dead ends: 451 [2022-03-01 17:39:04,647 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=105, Invalid=401, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:39:04,647 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 71 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 519 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 522 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 519 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:04,647 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 169 Invalid, 522 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 519 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:39:04,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2022-03-01 17:39:04,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 293. [2022-03-01 17:39:04,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 292 states have (on average 2.9726027397260273) internal successors, (868), 292 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:04,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 868 transitions. [2022-03-01 17:39:04,650 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 868 transitions. Word has length 20 [2022-03-01 17:39:04,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:04,650 INFO L470 AbstractCegarLoop]: Abstraction has 293 states and 868 transitions. [2022-03-01 17:39:04,650 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:04,650 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 868 transitions. [2022-03-01 17:39:04,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:04,651 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:04,651 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:04,668 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (440)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:04,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable440,440 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:04,868 INFO L402 AbstractCegarLoop]: === Iteration 442 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:04,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:04,868 INFO L85 PathProgramCache]: Analyzing trace with hash 459413830, now seen corresponding path program 440 times [2022-03-01 17:39:04,868 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:04,868 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090376965] [2022-03-01 17:39:04,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:04,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:04,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:04,950 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:04,951 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:04,951 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090376965] [2022-03-01 17:39:04,951 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090376965] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:04,951 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825473049] [2022-03-01 17:39:04,951 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:39:04,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:04,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:04,952 INFO L229 MonitoredProcess]: Starting monitored process 441 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:04,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (441)] Waiting until timeout for monitored process [2022-03-01 17:39:05,253 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:39:05,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:05,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:05,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:05,412 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:05,412 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:05,502 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:05,502 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:39:05,523 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:05,523 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825473049] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:05,523 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:05,523 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:39:05,523 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399252308] [2022-03-01 17:39:05,523 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:05,523 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:39:05,523 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:05,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:39:05,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:39:05,524 INFO L87 Difference]: Start difference. First operand 293 states and 868 transitions. Second operand has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:05,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:05,662 INFO L93 Difference]: Finished difference Result 474 states and 1360 transitions. [2022-03-01 17:39:05,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:39:05,662 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:39:05,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:05,663 INFO L225 Difference]: With dead ends: 474 [2022-03-01 17:39:05,663 INFO L226 Difference]: Without dead ends: 474 [2022-03-01 17:39:05,663 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:39:05,663 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 87 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:05,663 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 149 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 415 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:39:05,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2022-03-01 17:39:05,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 290. [2022-03-01 17:39:05,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 289 states have (on average 2.961937716262976) internal successors, (856), 289 states have internal predecessors, (856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:05,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 856 transitions. [2022-03-01 17:39:05,667 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 856 transitions. Word has length 20 [2022-03-01 17:39:05,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:05,667 INFO L470 AbstractCegarLoop]: Abstraction has 290 states and 856 transitions. [2022-03-01 17:39:05,667 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:05,667 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 856 transitions. [2022-03-01 17:39:05,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:05,667 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:05,667 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:05,684 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (441)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:05,884 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 441 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable441 [2022-03-01 17:39:05,884 INFO L402 AbstractCegarLoop]: === Iteration 443 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:05,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:05,884 INFO L85 PathProgramCache]: Analyzing trace with hash -675825522, now seen corresponding path program 441 times [2022-03-01 17:39:05,884 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:05,884 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518034962] [2022-03-01 17:39:05,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:05,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:05,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:05,941 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:05,941 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:05,941 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518034962] [2022-03-01 17:39:05,941 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518034962] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:05,941 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1551355055] [2022-03-01 17:39:05,941 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:39:05,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:05,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:05,942 INFO L229 MonitoredProcess]: Starting monitored process 442 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:05,943 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (442)] Waiting until timeout for monitored process [2022-03-01 17:39:06,225 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:39:06,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:06,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:06,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:06,339 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 54 treesize of output 42 [2022-03-01 17:39:06,376 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:06,376 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:06,466 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:06,466 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:39:06,487 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:06,487 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1551355055] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:06,487 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:06,487 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:39:06,487 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707524489] [2022-03-01 17:39:06,487 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:06,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:39:06,488 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:06,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:39:06,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:39:06,488 INFO L87 Difference]: Start difference. First operand 290 states and 856 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:06,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:06,725 INFO L93 Difference]: Finished difference Result 539 states and 1504 transitions. [2022-03-01 17:39:06,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:39:06,725 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:39:06,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:06,726 INFO L225 Difference]: With dead ends: 539 [2022-03-01 17:39:06,726 INFO L226 Difference]: Without dead ends: 533 [2022-03-01 17:39:06,726 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=120, Invalid=530, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:39:06,726 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 140 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 595 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 595 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:06,726 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 205 Invalid, 606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 595 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:39:06,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2022-03-01 17:39:06,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 308. [2022-03-01 17:39:06,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 307 states have (on average 2.954397394136808) internal successors, (907), 307 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:06,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 907 transitions. [2022-03-01 17:39:06,730 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 907 transitions. Word has length 20 [2022-03-01 17:39:06,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:06,731 INFO L470 AbstractCegarLoop]: Abstraction has 308 states and 907 transitions. [2022-03-01 17:39:06,731 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:06,731 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 907 transitions. [2022-03-01 17:39:06,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:06,731 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:06,731 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:06,748 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (442)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:06,944 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 442 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable442 [2022-03-01 17:39:06,944 INFO L402 AbstractCegarLoop]: === Iteration 444 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:06,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:06,945 INFO L85 PathProgramCache]: Analyzing trace with hash -651925608, now seen corresponding path program 442 times [2022-03-01 17:39:06,945 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:06,945 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820250382] [2022-03-01 17:39:06,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:06,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:06,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:07,002 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:07,002 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:07,002 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820250382] [2022-03-01 17:39:07,002 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820250382] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:07,002 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [239252853] [2022-03-01 17:39:07,002 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:39:07,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:07,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:07,003 INFO L229 MonitoredProcess]: Starting monitored process 443 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:07,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (443)] Waiting until timeout for monitored process [2022-03-01 17:39:07,282 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:39:07,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:07,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:07,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:07,393 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 54 treesize of output 42 [2022-03-01 17:39:07,421 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:07,421 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:07,513 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:07,513 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:39:07,533 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:07,533 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [239252853] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:07,533 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:07,533 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:39:07,533 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343887090] [2022-03-01 17:39:07,533 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:07,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:39:07,534 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:07,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:39:07,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:39:07,534 INFO L87 Difference]: Start difference. First operand 308 states and 907 transitions. Second operand has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:07,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:07,752 INFO L93 Difference]: Finished difference Result 545 states and 1525 transitions. [2022-03-01 17:39:07,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:39:07,752 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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 20 [2022-03-01 17:39:07,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:07,752 INFO L225 Difference]: With dead ends: 545 [2022-03-01 17:39:07,753 INFO L226 Difference]: Without dead ends: 545 [2022-03-01 17:39:07,753 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:39:07,753 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 114 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 414 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:07,753 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 168 Invalid, 423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 414 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:39:07,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states. [2022-03-01 17:39:07,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 306. [2022-03-01 17:39:07,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 2.957377049180328) internal successors, (902), 305 states have internal predecessors, (902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:07,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 902 transitions. [2022-03-01 17:39:07,757 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 902 transitions. Word has length 20 [2022-03-01 17:39:07,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:07,757 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 902 transitions. [2022-03-01 17:39:07,757 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:07,757 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 902 transitions. [2022-03-01 17:39:07,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:07,757 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:07,757 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:07,775 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (443)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:07,974 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable443,443 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:07,975 INFO L402 AbstractCegarLoop]: === Iteration 445 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:07,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:07,975 INFO L85 PathProgramCache]: Analyzing trace with hash 831209330, now seen corresponding path program 443 times [2022-03-01 17:39:07,975 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:07,975 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383371267] [2022-03-01 17:39:07,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:07,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:07,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:08,028 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:08,029 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:08,029 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383371267] [2022-03-01 17:39:08,029 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383371267] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:08,029 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845637806] [2022-03-01 17:39:08,029 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:39:08,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:08,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:08,030 INFO L229 MonitoredProcess]: Starting monitored process 444 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:08,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (444)] Waiting until timeout for monitored process [2022-03-01 17:39:08,312 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:39:08,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:08,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:08,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:08,466 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:08,467 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:08,572 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:08,572 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:39:08,594 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:08,594 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845637806] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:08,594 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:08,594 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-01 17:39:08,594 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13693229] [2022-03-01 17:39:08,594 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:08,594 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:39:08,594 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:08,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:39:08,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:39:08,595 INFO L87 Difference]: Start difference. First operand 306 states and 902 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:08,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:08,827 INFO L93 Difference]: Finished difference Result 528 states and 1497 transitions. [2022-03-01 17:39:08,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:39:08,827 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:39:08,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:08,828 INFO L225 Difference]: With dead ends: 528 [2022-03-01 17:39:08,828 INFO L226 Difference]: Without dead ends: 528 [2022-03-01 17:39:08,828 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:39:08,828 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 126 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 586 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 595 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 586 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:08,828 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 197 Invalid, 595 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 586 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:39:08,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2022-03-01 17:39:08,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 304. [2022-03-01 17:39:08,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 2.9603960396039604) internal successors, (897), 303 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:08,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 897 transitions. [2022-03-01 17:39:08,832 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 897 transitions. Word has length 20 [2022-03-01 17:39:08,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:08,832 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 897 transitions. [2022-03-01 17:39:08,832 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:08,832 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 897 transitions. [2022-03-01 17:39:08,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:08,833 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:08,833 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:08,850 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (444)] Ended with exit code 0 [2022-03-01 17:39:09,036 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 444 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable444 [2022-03-01 17:39:09,036 INFO L402 AbstractCegarLoop]: === Iteration 446 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:09,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:09,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1281219300, now seen corresponding path program 444 times [2022-03-01 17:39:09,036 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:09,036 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814999663] [2022-03-01 17:39:09,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:09,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:09,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:09,099 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:09,099 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:09,099 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814999663] [2022-03-01 17:39:09,099 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814999663] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:09,099 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [373814384] [2022-03-01 17:39:09,099 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:39:09,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:09,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:09,100 INFO L229 MonitoredProcess]: Starting monitored process 445 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:09,101 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (445)] Waiting until timeout for monitored process [2022-03-01 17:39:09,404 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:39:09,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:09,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:09,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:09,540 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:09,541 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:09,623 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:09,623 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:39:09,645 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:09,645 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [373814384] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:09,645 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:09,646 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:39:09,646 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634544328] [2022-03-01 17:39:09,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:09,646 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:39:09,646 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:09,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:39:09,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:39:09,646 INFO L87 Difference]: Start difference. First operand 304 states and 897 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:09,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:09,919 INFO L93 Difference]: Finished difference Result 553 states and 1551 transitions. [2022-03-01 17:39:09,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:39:09,920 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:39:09,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:09,920 INFO L225 Difference]: With dead ends: 553 [2022-03-01 17:39:09,920 INFO L226 Difference]: Without dead ends: 553 [2022-03-01 17:39:09,920 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=117, Invalid=533, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:39:09,921 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 114 mSDsluCounter, 530 mSDsCounter, 0 mSdLazyCounter, 792 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 792 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:09,921 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 299 Invalid, 802 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 792 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:39:09,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 553 states. [2022-03-01 17:39:09,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 553 to 289. [2022-03-01 17:39:09,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 288 states have (on average 2.9583333333333335) internal successors, (852), 288 states have internal predecessors, (852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:09,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 852 transitions. [2022-03-01 17:39:09,925 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 852 transitions. Word has length 20 [2022-03-01 17:39:09,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:09,925 INFO L470 AbstractCegarLoop]: Abstraction has 289 states and 852 transitions. [2022-03-01 17:39:09,925 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:09,925 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 852 transitions. [2022-03-01 17:39:09,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:09,925 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:09,925 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:09,942 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (445)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:10,142 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 445 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable445 [2022-03-01 17:39:10,142 INFO L402 AbstractCegarLoop]: === Iteration 447 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:10,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:10,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1907837306, now seen corresponding path program 445 times [2022-03-01 17:39:10,143 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:10,143 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108135694] [2022-03-01 17:39:10,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:10,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:10,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:10,199 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:10,200 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:10,200 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108135694] [2022-03-01 17:39:10,200 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108135694] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:10,200 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1409533771] [2022-03-01 17:39:10,200 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:39:10,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:10,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:10,201 INFO L229 MonitoredProcess]: Starting monitored process 446 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:10,201 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (446)] Waiting until timeout for monitored process [2022-03-01 17:39:10,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:10,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:10,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:10,623 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 54 treesize of output 42 [2022-03-01 17:39:10,639 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:10,639 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:10,683 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:10,683 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:39:10,763 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:10,763 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1409533771] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:10,763 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:10,763 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-01 17:39:10,763 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216976711] [2022-03-01 17:39:10,763 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:10,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:39:10,763 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:10,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:39:10,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:39:10,763 INFO L87 Difference]: Start difference. First operand 289 states and 852 transitions. Second operand has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:10,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:10,976 INFO L93 Difference]: Finished difference Result 328 states and 952 transitions. [2022-03-01 17:39:10,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:39:10,976 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:39:10,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:10,976 INFO L225 Difference]: With dead ends: 328 [2022-03-01 17:39:10,976 INFO L226 Difference]: Without dead ends: 316 [2022-03-01 17:39:10,976 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=104, Invalid=402, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:39:10,977 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 46 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 495 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:10,977 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 159 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 495 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:39:10,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2022-03-01 17:39:10,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 295. [2022-03-01 17:39:10,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 2.9489795918367347) internal successors, (867), 294 states have internal predecessors, (867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:10,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 867 transitions. [2022-03-01 17:39:10,980 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 867 transitions. Word has length 20 [2022-03-01 17:39:10,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:10,980 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 867 transitions. [2022-03-01 17:39:10,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:10,980 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 867 transitions. [2022-03-01 17:39:10,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:10,980 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:10,980 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:10,997 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (446)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:11,197 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 446 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable446 [2022-03-01 17:39:11,197 INFO L402 AbstractCegarLoop]: === Iteration 448 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:11,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:11,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1166939972, now seen corresponding path program 446 times [2022-03-01 17:39:11,197 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:11,198 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219275369] [2022-03-01 17:39:11,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:11,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:11,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:11,243 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:11,243 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:11,243 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219275369] [2022-03-01 17:39:11,243 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219275369] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:11,243 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751175541] [2022-03-01 17:39:11,243 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:39:11,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:11,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:11,244 INFO L229 MonitoredProcess]: Starting monitored process 447 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:11,245 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (447)] Waiting until timeout for monitored process [2022-03-01 17:39:11,556 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:39:11,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:11,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:11,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:11,651 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 72 treesize of output 56 [2022-03-01 17:39:11,719 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:11,720 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:11,773 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:11,774 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:39:11,871 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:11,871 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751175541] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:11,871 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:11,871 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-03-01 17:39:11,871 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90345947] [2022-03-01 17:39:11,871 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:11,871 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:39:11,872 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:11,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:39:11,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:39:11,872 INFO L87 Difference]: Start difference. First operand 295 states and 867 transitions. Second operand has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:12,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:12,115 INFO L93 Difference]: Finished difference Result 353 states and 1004 transitions. [2022-03-01 17:39:12,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:39:12,115 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 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 20 [2022-03-01 17:39:12,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:12,116 INFO L225 Difference]: With dead ends: 353 [2022-03-01 17:39:12,116 INFO L226 Difference]: Without dead ends: 347 [2022-03-01 17:39:12,116 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=107, Invalid=399, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:39:12,116 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 83 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:12,116 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 97 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:39:12,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2022-03-01 17:39:12,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 305. [2022-03-01 17:39:12,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 2.9407894736842106) internal successors, (894), 304 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:12,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 894 transitions. [2022-03-01 17:39:12,125 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 894 transitions. Word has length 20 [2022-03-01 17:39:12,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:12,125 INFO L470 AbstractCegarLoop]: Abstraction has 305 states and 894 transitions. [2022-03-01 17:39:12,125 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:12,125 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 894 transitions. [2022-03-01 17:39:12,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:12,126 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:12,126 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:12,154 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (447)] Ended with exit code 0 [2022-03-01 17:39:12,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 447 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable447 [2022-03-01 17:39:12,335 INFO L402 AbstractCegarLoop]: === Iteration 449 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:12,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:12,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1143040058, now seen corresponding path program 447 times [2022-03-01 17:39:12,336 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:12,336 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491818747] [2022-03-01 17:39:12,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:12,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:12,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:12,423 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:12,423 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:12,423 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491818747] [2022-03-01 17:39:12,423 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491818747] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:12,423 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [559479681] [2022-03-01 17:39:12,424 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:39:12,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:12,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:12,425 INFO L229 MonitoredProcess]: Starting monitored process 448 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:12,425 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (448)] Waiting until timeout for monitored process [2022-03-01 17:39:12,718 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:39:12,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:12,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:12,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:12,818 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 75 treesize of output 59 [2022-03-01 17:39:12,878 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:12,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:12,950 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:12,950 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:39:13,054 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:13,055 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [559479681] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:13,055 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:13,055 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-01 17:39:13,055 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517574414] [2022-03-01 17:39:13,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:13,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:39:13,055 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:13,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:39:13,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:39:13,055 INFO L87 Difference]: Start difference. First operand 305 states and 894 transitions. Second operand has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:13,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:13,360 INFO L93 Difference]: Finished difference Result 324 states and 950 transitions. [2022-03-01 17:39:13,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:39:13,360 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:39:13,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:13,361 INFO L225 Difference]: With dead ends: 324 [2022-03-01 17:39:13,361 INFO L226 Difference]: Without dead ends: 324 [2022-03-01 17:39:13,361 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:39:13,361 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 47 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:13,361 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 147 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 490 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:39:13,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2022-03-01 17:39:13,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 293. [2022-03-01 17:39:13,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 292 states have (on average 2.952054794520548) internal successors, (862), 292 states have internal predecessors, (862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:13,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 862 transitions. [2022-03-01 17:39:13,364 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 862 transitions. Word has length 20 [2022-03-01 17:39:13,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:13,364 INFO L470 AbstractCegarLoop]: Abstraction has 293 states and 862 transitions. [2022-03-01 17:39:13,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:13,364 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 862 transitions. [2022-03-01 17:39:13,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:13,365 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:13,365 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:13,381 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (448)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:13,581 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 448 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable448 [2022-03-01 17:39:13,581 INFO L402 AbstractCegarLoop]: === Iteration 450 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:13,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:13,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1860570146, now seen corresponding path program 448 times [2022-03-01 17:39:13,582 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:13,582 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159815195] [2022-03-01 17:39:13,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:13,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:13,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:13,687 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:13,688 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:13,688 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159815195] [2022-03-01 17:39:13,688 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159815195] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:13,688 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [289317373] [2022-03-01 17:39:13,688 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:39:13,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:13,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:13,694 INFO L229 MonitoredProcess]: Starting monitored process 449 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:13,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (449)] Waiting until timeout for monitored process [2022-03-01 17:39:13,996 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:39:13,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:13,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:13,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:14,082 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 54 treesize of output 42 [2022-03-01 17:39:14,144 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:14,144 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:14,229 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:14,230 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:39:14,278 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:14,278 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [289317373] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:14,278 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:14,278 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-01 17:39:14,278 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152428151] [2022-03-01 17:39:14,278 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:14,279 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:39:14,279 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:14,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:39:14,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:39:14,279 INFO L87 Difference]: Start difference. First operand 293 states and 862 transitions. Second operand has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:14,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:14,540 INFO L93 Difference]: Finished difference Result 359 states and 1019 transitions. [2022-03-01 17:39:14,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:39:14,540 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:39:14,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:14,541 INFO L225 Difference]: With dead ends: 359 [2022-03-01 17:39:14,541 INFO L226 Difference]: Without dead ends: 353 [2022-03-01 17:39:14,541 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:39:14,541 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 88 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 438 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:14,541 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 156 Invalid, 444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 438 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:39:14,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2022-03-01 17:39:14,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 307. [2022-03-01 17:39:14,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 2.9444444444444446) internal successors, (901), 306 states have internal predecessors, (901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:14,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 901 transitions. [2022-03-01 17:39:14,545 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 901 transitions. Word has length 20 [2022-03-01 17:39:14,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:14,545 INFO L470 AbstractCegarLoop]: Abstraction has 307 states and 901 transitions. [2022-03-01 17:39:14,545 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:14,545 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 901 transitions. [2022-03-01 17:39:14,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:14,545 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:14,545 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:14,563 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (449)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:14,745 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable449,449 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:14,746 INFO L402 AbstractCegarLoop]: === Iteration 451 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:14,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:14,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1884470060, now seen corresponding path program 449 times [2022-03-01 17:39:14,746 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:14,746 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585376101] [2022-03-01 17:39:14,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:14,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:14,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:14,790 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:14,790 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:14,790 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585376101] [2022-03-01 17:39:14,790 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585376101] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:14,790 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578824608] [2022-03-01 17:39:14,790 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:39:14,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:14,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:14,791 INFO L229 MonitoredProcess]: Starting monitored process 450 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:14,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (450)] Waiting until timeout for monitored process [2022-03-01 17:39:15,080 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:39:15,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:15,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:15,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:15,141 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 54 treesize of output 42 [2022-03-01 17:39:15,170 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:15,171 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:15,236 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:15,236 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:39:15,270 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:15,270 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1578824608] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:15,270 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:15,270 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-03-01 17:39:15,270 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649252073] [2022-03-01 17:39:15,270 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:15,270 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:39:15,270 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:15,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:39:15,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:39:15,271 INFO L87 Difference]: Start difference. First operand 307 states and 901 transitions. Second operand has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:15,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:15,400 INFO L93 Difference]: Finished difference Result 359 states and 1025 transitions. [2022-03-01 17:39:15,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:39:15,401 INFO L78 Accepts]: Start accepts. Automaton has has 17 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) Word has length 20 [2022-03-01 17:39:15,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:15,401 INFO L225 Difference]: With dead ends: 359 [2022-03-01 17:39:15,401 INFO L226 Difference]: Without dead ends: 359 [2022-03-01 17:39:15,401 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=84, Invalid=336, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:39:15,401 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 84 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 372 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:15,401 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 136 Invalid, 378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 372 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:39:15,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2022-03-01 17:39:15,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 305. [2022-03-01 17:39:15,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 2.9473684210526314) internal successors, (896), 304 states have internal predecessors, (896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:15,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 896 transitions. [2022-03-01 17:39:15,405 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 896 transitions. Word has length 20 [2022-03-01 17:39:15,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:15,405 INFO L470 AbstractCegarLoop]: Abstraction has 305 states and 896 transitions. [2022-03-01 17:39:15,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:15,405 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 896 transitions. [2022-03-01 17:39:15,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:15,405 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:15,405 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:15,422 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (450)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:15,622 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable450,450 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:15,622 INFO L402 AbstractCegarLoop]: === Iteration 452 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:15,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:15,622 INFO L85 PathProgramCache]: Analyzing trace with hash -927362298, now seen corresponding path program 450 times [2022-03-01 17:39:15,622 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:15,622 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480593113] [2022-03-01 17:39:15,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:15,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:15,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:15,697 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:15,697 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:15,697 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480593113] [2022-03-01 17:39:15,697 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480593113] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:15,697 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329295347] [2022-03-01 17:39:15,697 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:39:15,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:15,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:15,698 INFO L229 MonitoredProcess]: Starting monitored process 451 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:15,699 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (451)] Waiting until timeout for monitored process [2022-03-01 17:39:15,923 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:39:15,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:15,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:15,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:16,033 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:16,034 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:16,118 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:16,118 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:39:16,162 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:16,163 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329295347] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:16,163 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:16,163 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-03-01 17:39:16,163 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159426339] [2022-03-01 17:39:16,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:16,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:39:16,163 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:16,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:39:16,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:39:16,163 INFO L87 Difference]: Start difference. First operand 305 states and 896 transitions. Second operand has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:16,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:16,314 INFO L93 Difference]: Finished difference Result 334 states and 975 transitions. [2022-03-01 17:39:16,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:39:16,314 INFO L78 Accepts]: Start accepts. Automaton has has 17 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) Word has length 20 [2022-03-01 17:39:16,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:16,315 INFO L225 Difference]: With dead ends: 334 [2022-03-01 17:39:16,315 INFO L226 Difference]: Without dead ends: 334 [2022-03-01 17:39:16,315 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:39:16,315 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 52 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:16,315 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 116 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 347 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:39:16,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2022-03-01 17:39:16,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 291. [2022-03-01 17:39:16,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 290 states have (on average 2.9551724137931035) internal successors, (857), 290 states have internal predecessors, (857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:16,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 857 transitions. [2022-03-01 17:39:16,318 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 857 transitions. Word has length 20 [2022-03-01 17:39:16,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:16,318 INFO L470 AbstractCegarLoop]: Abstraction has 291 states and 857 transitions. [2022-03-01 17:39:16,318 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:16,318 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 857 transitions. [2022-03-01 17:39:16,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:16,319 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:16,319 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:16,335 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (451)] Ended with exit code 0 [2022-03-01 17:39:16,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable451,451 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:16,531 INFO L402 AbstractCegarLoop]: === Iteration 453 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:16,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:16,532 INFO L85 PathProgramCache]: Analyzing trace with hash 799792056, now seen corresponding path program 451 times [2022-03-01 17:39:16,532 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:16,532 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991447913] [2022-03-01 17:39:16,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:16,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:16,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:16,598 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:16,598 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:16,598 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991447913] [2022-03-01 17:39:16,598 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991447913] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:16,599 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [677254583] [2022-03-01 17:39:16,599 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:39:16,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:16,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:16,600 INFO L229 MonitoredProcess]: Starting monitored process 452 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:16,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (452)] Waiting until timeout for monitored process [2022-03-01 17:39:16,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:16,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:16,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:17,006 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 54 treesize of output 42 [2022-03-01 17:39:17,051 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:17,051 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:17,132 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:17,132 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:39:17,163 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:17,163 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [677254583] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:17,163 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:17,163 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-01 17:39:17,163 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873035083] [2022-03-01 17:39:17,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:17,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:39:17,164 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:17,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:39:17,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:39:17,164 INFO L87 Difference]: Start difference. First operand 291 states and 857 transitions. Second operand has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:17,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:17,382 INFO L93 Difference]: Finished difference Result 418 states and 1160 transitions. [2022-03-01 17:39:17,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:39:17,383 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:39:17,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:17,383 INFO L225 Difference]: With dead ends: 418 [2022-03-01 17:39:17,383 INFO L226 Difference]: Without dead ends: 412 [2022-03-01 17:39:17,383 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:39:17,383 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 81 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 601 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 607 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 601 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:17,383 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 228 Invalid, 607 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 601 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:39:17,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2022-03-01 17:39:17,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 309. [2022-03-01 17:39:17,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 308 states have (on average 2.948051948051948) internal successors, (908), 308 states have internal predecessors, (908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:17,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 908 transitions. [2022-03-01 17:39:17,387 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 908 transitions. Word has length 20 [2022-03-01 17:39:17,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:17,387 INFO L470 AbstractCegarLoop]: Abstraction has 309 states and 908 transitions. [2022-03-01 17:39:17,387 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:17,387 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 908 transitions. [2022-03-01 17:39:17,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:17,388 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:17,388 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:17,404 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (452)] Ended with exit code 0 [2022-03-01 17:39:17,602 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable452,452 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:17,602 INFO L402 AbstractCegarLoop]: === Iteration 454 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:17,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:17,602 INFO L85 PathProgramCache]: Analyzing trace with hash 823691970, now seen corresponding path program 452 times [2022-03-01 17:39:17,602 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:17,602 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415845503] [2022-03-01 17:39:17,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:17,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:17,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:17,662 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:17,662 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:17,662 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415845503] [2022-03-01 17:39:17,663 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415845503] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:17,663 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890849526] [2022-03-01 17:39:17,663 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:39:17,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:17,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:17,664 INFO L229 MonitoredProcess]: Starting monitored process 453 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:17,665 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (453)] Waiting until timeout for monitored process [2022-03-01 17:39:17,971 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:39:17,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:17,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:17,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:18,071 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 54 treesize of output 42 [2022-03-01 17:39:18,114 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:18,115 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:18,220 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:18,220 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:39:18,253 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:18,253 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [890849526] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:18,253 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:18,253 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-03-01 17:39:18,253 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639724454] [2022-03-01 17:39:18,253 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:18,254 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:39:18,254 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:18,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:39:18,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:39:18,254 INFO L87 Difference]: Start difference. First operand 309 states and 908 transitions. Second operand has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:18,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:18,434 INFO L93 Difference]: Finished difference Result 418 states and 1166 transitions. [2022-03-01 17:39:18,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:39:18,435 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 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 20 [2022-03-01 17:39:18,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:18,435 INFO L225 Difference]: With dead ends: 418 [2022-03-01 17:39:18,435 INFO L226 Difference]: Without dead ends: 418 [2022-03-01 17:39:18,435 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=335, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:39:18,436 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 99 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:18,436 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 134 Invalid, 335 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 327 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:39:18,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-03-01 17:39:18,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 307. [2022-03-01 17:39:18,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 2.950980392156863) internal successors, (903), 306 states have internal predecessors, (903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:18,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 903 transitions. [2022-03-01 17:39:18,439 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 903 transitions. Word has length 20 [2022-03-01 17:39:18,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:18,439 INFO L470 AbstractCegarLoop]: Abstraction has 307 states and 903 transitions. [2022-03-01 17:39:18,439 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:18,439 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 903 transitions. [2022-03-01 17:39:18,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:18,440 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:18,440 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:18,457 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (453)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:18,653 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable453,453 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:18,653 INFO L402 AbstractCegarLoop]: === Iteration 455 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:18,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:18,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1988140388, now seen corresponding path program 453 times [2022-03-01 17:39:18,653 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:18,653 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86315774] [2022-03-01 17:39:18,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:18,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:18,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:18,720 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:18,720 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:18,720 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86315774] [2022-03-01 17:39:18,720 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86315774] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:18,720 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [240883934] [2022-03-01 17:39:18,721 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:39:18,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:18,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:18,722 INFO L229 MonitoredProcess]: Starting monitored process 454 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:18,722 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (454)] Waiting until timeout for monitored process [2022-03-01 17:39:19,011 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:39:19,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:19,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:19,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:19,118 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:19,118 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:19,213 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:19,213 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:39:19,244 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:19,244 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [240883934] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:19,244 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:19,244 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-01 17:39:19,244 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997933981] [2022-03-01 17:39:19,244 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:19,244 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:39:19,244 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:19,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:39:19,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:39:19,245 INFO L87 Difference]: Start difference. First operand 307 states and 903 transitions. Second operand has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:19,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:19,459 INFO L93 Difference]: Finished difference Result 407 states and 1153 transitions. [2022-03-01 17:39:19,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:39:19,459 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:39:19,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:19,460 INFO L225 Difference]: With dead ends: 407 [2022-03-01 17:39:19,460 INFO L226 Difference]: Without dead ends: 407 [2022-03-01 17:39:19,460 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:39:19,460 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 51 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 614 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 614 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:19,460 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 216 Invalid, 618 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 614 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:39:19,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2022-03-01 17:39:19,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 305. [2022-03-01 17:39:19,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 2.9539473684210527) internal successors, (898), 304 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:19,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 898 transitions. [2022-03-01 17:39:19,464 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 898 transitions. Word has length 20 [2022-03-01 17:39:19,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:19,464 INFO L470 AbstractCegarLoop]: Abstraction has 305 states and 898 transitions. [2022-03-01 17:39:19,464 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:19,464 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 898 transitions. [2022-03-01 17:39:19,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:19,464 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:19,464 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:19,481 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (454)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:19,681 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 454 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable454 [2022-03-01 17:39:19,681 INFO L402 AbstractCegarLoop]: === Iteration 456 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:19,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:19,681 INFO L85 PathProgramCache]: Analyzing trace with hash 194398278, now seen corresponding path program 454 times [2022-03-01 17:39:19,681 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:19,681 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046274370] [2022-03-01 17:39:19,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:19,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:19,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:19,736 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:19,737 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:19,737 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046274370] [2022-03-01 17:39:19,737 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046274370] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:19,737 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295037000] [2022-03-01 17:39:19,737 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:39:19,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:19,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:19,738 INFO L229 MonitoredProcess]: Starting monitored process 455 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:19,738 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (455)] Waiting until timeout for monitored process [2022-03-01 17:39:20,061 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:39:20,061 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:20,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:20,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:20,150 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:20,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:20,227 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:20,228 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:39:20,256 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:20,256 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295037000] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:20,256 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:20,256 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-03-01 17:39:20,256 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863910846] [2022-03-01 17:39:20,256 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:20,256 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-01 17:39:20,256 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:20,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-01 17:39:20,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2022-03-01 17:39:20,257 INFO L87 Difference]: Start difference. First operand 305 states and 898 transitions. Second operand has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:20,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:20,425 INFO L93 Difference]: Finished difference Result 397 states and 1126 transitions. [2022-03-01 17:39:20,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:39:20,425 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:39:20,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:20,426 INFO L225 Difference]: With dead ends: 397 [2022-03-01 17:39:20,426 INFO L226 Difference]: Without dead ends: 397 [2022-03-01 17:39:20,426 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:39:20,426 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 63 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 455 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:20,426 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 172 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 455 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:39:20,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2022-03-01 17:39:20,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 291. [2022-03-01 17:39:20,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 290 states have (on average 2.9551724137931035) internal successors, (857), 290 states have internal predecessors, (857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:20,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 857 transitions. [2022-03-01 17:39:20,429 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 857 transitions. Word has length 20 [2022-03-01 17:39:20,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:20,429 INFO L470 AbstractCegarLoop]: Abstraction has 291 states and 857 transitions. [2022-03-01 17:39:20,429 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:20,429 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 857 transitions. [2022-03-01 17:39:20,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:20,430 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:20,430 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:20,447 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (455)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:20,646 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 455 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable455 [2022-03-01 17:39:20,647 INFO L402 AbstractCegarLoop]: === Iteration 457 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:20,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:20,647 INFO L85 PathProgramCache]: Analyzing trace with hash 647981362, now seen corresponding path program 455 times [2022-03-01 17:39:20,647 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:20,647 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492965294] [2022-03-01 17:39:20,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:20,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:20,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:20,723 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:20,724 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:20,724 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492965294] [2022-03-01 17:39:20,724 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492965294] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:20,724 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [624001349] [2022-03-01 17:39:20,724 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:39:20,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:20,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:20,725 INFO L229 MonitoredProcess]: Starting monitored process 456 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:20,726 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (456)] Waiting until timeout for monitored process [2022-03-01 17:39:21,028 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:39:21,028 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:21,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:21,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:21,291 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 65 treesize of output 51 [2022-03-01 17:39:21,362 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:21,363 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:21,508 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:21,508 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:39:21,607 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:21,607 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [624001349] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:21,607 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:21,607 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:39:21,608 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753370628] [2022-03-01 17:39:21,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:21,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:39:21,608 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:21,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:39:21,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:39:21,608 INFO L87 Difference]: Start difference. First operand 291 states and 857 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:21,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:21,991 INFO L93 Difference]: Finished difference Result 592 states and 1701 transitions. [2022-03-01 17:39:21,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:39:21,991 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:39:21,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:21,992 INFO L225 Difference]: With dead ends: 592 [2022-03-01 17:39:21,992 INFO L226 Difference]: Without dead ends: 592 [2022-03-01 17:39:21,992 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=164, Invalid=538, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:39:21,992 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 123 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 499 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 504 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 499 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:21,992 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 175 Invalid, 504 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 499 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:39:21,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states. [2022-03-01 17:39:21,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 303. [2022-03-01 17:39:21,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 302 states have (on average 2.9900662251655628) internal successors, (903), 302 states have internal predecessors, (903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:21,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 903 transitions. [2022-03-01 17:39:21,997 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 903 transitions. Word has length 20 [2022-03-01 17:39:21,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:21,997 INFO L470 AbstractCegarLoop]: Abstraction has 303 states and 903 transitions. [2022-03-01 17:39:21,997 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:21,997 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 903 transitions. [2022-03-01 17:39:21,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:21,997 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:21,997 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:22,014 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (456)] Ended with exit code 0 [2022-03-01 17:39:22,211 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable456,456 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:22,211 INFO L402 AbstractCegarLoop]: === Iteration 458 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:22,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:22,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1530058796, now seen corresponding path program 456 times [2022-03-01 17:39:22,211 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:22,212 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112524706] [2022-03-01 17:39:22,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:22,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:22,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:22,286 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:22,287 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:22,287 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112524706] [2022-03-01 17:39:22,287 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112524706] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:22,287 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762981889] [2022-03-01 17:39:22,287 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:39:22,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:22,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:22,288 INFO L229 MonitoredProcess]: Starting monitored process 457 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:22,288 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (457)] Waiting until timeout for monitored process [2022-03-01 17:39:22,577 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:39:22,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:22,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:22,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:22,822 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 65 treesize of output 51 [2022-03-01 17:39:22,862 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:22,862 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:22,944 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:22,944 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:39:23,007 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:23,008 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762981889] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:23,008 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:23,008 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:39:23,008 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493644661] [2022-03-01 17:39:23,008 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:23,008 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:39:23,008 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:23,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:39:23,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:39:23,008 INFO L87 Difference]: Start difference. First operand 303 states and 903 transitions. Second operand has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:23,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:23,346 INFO L93 Difference]: Finished difference Result 598 states and 1708 transitions. [2022-03-01 17:39:23,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:39:23,346 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:39:23,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:23,347 INFO L225 Difference]: With dead ends: 598 [2022-03-01 17:39:23,347 INFO L226 Difference]: Without dead ends: 592 [2022-03-01 17:39:23,347 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=162, Invalid=540, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:39:23,347 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 132 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 578 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:23,347 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 214 Invalid, 583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 578 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:39:23,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states. [2022-03-01 17:39:23,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 300. [2022-03-01 17:39:23,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 299 states have (on average 2.983277591973244) internal successors, (892), 299 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:23,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 892 transitions. [2022-03-01 17:39:23,351 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 892 transitions. Word has length 20 [2022-03-01 17:39:23,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:23,351 INFO L470 AbstractCegarLoop]: Abstraction has 300 states and 892 transitions. [2022-03-01 17:39:23,351 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:23,352 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 892 transitions. [2022-03-01 17:39:23,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:23,352 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:23,352 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:23,369 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (457)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:23,568 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable457,457 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:23,569 INFO L402 AbstractCegarLoop]: === Iteration 459 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:23,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:23,569 INFO L85 PathProgramCache]: Analyzing trace with hash 994828994, now seen corresponding path program 457 times [2022-03-01 17:39:23,569 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:23,569 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964810282] [2022-03-01 17:39:23,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:23,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:23,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:23,631 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:23,631 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:23,631 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964810282] [2022-03-01 17:39:23,631 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964810282] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:23,631 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152297411] [2022-03-01 17:39:23,631 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:39:23,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:23,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:23,632 INFO L229 MonitoredProcess]: Starting monitored process 458 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:23,633 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (458)] Waiting until timeout for monitored process [2022-03-01 17:39:23,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:23,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:23,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:24,039 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 54 treesize of output 42 [2022-03-01 17:39:24,053 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:24,053 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:24,127 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:24,128 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:39:24,186 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:24,187 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1152297411] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:24,187 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:24,187 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-01 17:39:24,187 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790222360] [2022-03-01 17:39:24,187 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:24,187 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:39:24,187 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:24,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:39:24,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:39:24,187 INFO L87 Difference]: Start difference. First operand 300 states and 892 transitions. Second operand has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:24,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:24,522 INFO L93 Difference]: Finished difference Result 562 states and 1626 transitions. [2022-03-01 17:39:24,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:39:24,522 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:39:24,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:24,523 INFO L225 Difference]: With dead ends: 562 [2022-03-01 17:39:24,523 INFO L226 Difference]: Without dead ends: 550 [2022-03-01 17:39:24,523 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=142, Invalid=458, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:39:24,523 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 69 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:24,523 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 148 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:39:24,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2022-03-01 17:39:24,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 297. [2022-03-01 17:39:24,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 296 states have (on average 2.9763513513513513) internal successors, (881), 296 states have internal predecessors, (881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:24,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 881 transitions. [2022-03-01 17:39:24,527 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 881 transitions. Word has length 20 [2022-03-01 17:39:24,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:24,527 INFO L470 AbstractCegarLoop]: Abstraction has 297 states and 881 transitions. [2022-03-01 17:39:24,527 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:24,527 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 881 transitions. [2022-03-01 17:39:24,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:24,527 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:24,527 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:24,544 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (458)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:24,734 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 458 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable458 [2022-03-01 17:39:24,735 INFO L402 AbstractCegarLoop]: === Iteration 460 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:24,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:24,735 INFO L85 PathProgramCache]: Analyzing trace with hash -17863538, now seen corresponding path program 458 times [2022-03-01 17:39:24,735 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:24,735 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937174815] [2022-03-01 17:39:24,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:24,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:24,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:24,803 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:24,803 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:24,803 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937174815] [2022-03-01 17:39:24,803 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937174815] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:24,803 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [760248751] [2022-03-01 17:39:24,803 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:39:24,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:24,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:24,804 INFO L229 MonitoredProcess]: Starting monitored process 459 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:24,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (459)] Waiting until timeout for monitored process [2022-03-01 17:39:25,097 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:39:25,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:25,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:25,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:25,266 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 54 treesize of output 42 [2022-03-01 17:39:25,284 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:25,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:25,364 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:25,364 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:39:25,443 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:25,443 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [760248751] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:25,443 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:25,443 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:39:25,444 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836410037] [2022-03-01 17:39:25,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:25,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:39:25,444 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:25,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:39:25,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:39:25,444 INFO L87 Difference]: Start difference. First operand 297 states and 881 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:25,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:25,739 INFO L93 Difference]: Finished difference Result 594 states and 1686 transitions. [2022-03-01 17:39:25,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:39:25,740 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:39:25,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:25,740 INFO L225 Difference]: With dead ends: 594 [2022-03-01 17:39:25,740 INFO L226 Difference]: Without dead ends: 576 [2022-03-01 17:39:25,740 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=129, Invalid=377, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:39:25,741 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 125 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 418 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:25,741 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 164 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 418 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:39:25,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2022-03-01 17:39:25,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 294. [2022-03-01 17:39:25,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.969283276450512) internal successors, (870), 293 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:25,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 870 transitions. [2022-03-01 17:39:25,744 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 870 transitions. Word has length 20 [2022-03-01 17:39:25,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:25,745 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 870 transitions. [2022-03-01 17:39:25,745 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:25,745 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 870 transitions. [2022-03-01 17:39:25,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:25,745 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:25,745 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:25,762 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (459)] Ended with exit code 0 [2022-03-01 17:39:25,962 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 459 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable459 [2022-03-01 17:39:25,962 INFO L402 AbstractCegarLoop]: === Iteration 461 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:25,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:25,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1605644534, now seen corresponding path program 459 times [2022-03-01 17:39:25,962 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:25,962 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812313726] [2022-03-01 17:39:25,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:25,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:25,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:26,064 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:26,065 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:26,065 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812313726] [2022-03-01 17:39:26,065 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812313726] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:26,065 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [601979288] [2022-03-01 17:39:26,065 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:39:26,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:26,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:26,066 INFO L229 MonitoredProcess]: Starting monitored process 460 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:26,066 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (460)] Waiting until timeout for monitored process [2022-03-01 17:39:26,371 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:39:26,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:26,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:26,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:26,759 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 72 treesize of output 56 [2022-03-01 17:39:26,827 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:26,827 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:26,957 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:26,957 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:39:27,044 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:27,044 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [601979288] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:27,044 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:27,044 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:39:27,044 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803351561] [2022-03-01 17:39:27,044 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:27,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:39:27,044 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:27,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:39:27,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=373, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:39:27,045 INFO L87 Difference]: Start difference. First operand 294 states and 870 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:27,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:27,417 INFO L93 Difference]: Finished difference Result 604 states and 1731 transitions. [2022-03-01 17:39:27,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:39:27,418 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:39:27,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:27,418 INFO L225 Difference]: With dead ends: 604 [2022-03-01 17:39:27,418 INFO L226 Difference]: Without dead ends: 604 [2022-03-01 17:39:27,419 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=157, Invalid=545, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:39:27,419 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 158 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 517 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:27,419 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 186 Invalid, 521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 517 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:39:27,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 604 states. [2022-03-01 17:39:27,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 604 to 301. [2022-03-01 17:39:27,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 300 states have (on average 2.99) internal successors, (897), 300 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:27,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 897 transitions. [2022-03-01 17:39:27,423 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 897 transitions. Word has length 20 [2022-03-01 17:39:27,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:27,423 INFO L470 AbstractCegarLoop]: Abstraction has 301 states and 897 transitions. [2022-03-01 17:39:27,423 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:27,423 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 897 transitions. [2022-03-01 17:39:27,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:27,424 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:27,424 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:27,440 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (460)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:27,640 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable460,460 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:27,640 INFO L402 AbstractCegarLoop]: === Iteration 462 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:27,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:27,641 INFO L85 PathProgramCache]: Analyzing trace with hash -723567100, now seen corresponding path program 460 times [2022-03-01 17:39:27,641 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:27,641 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440893274] [2022-03-01 17:39:27,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:27,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:27,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:27,729 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:27,729 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:27,729 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440893274] [2022-03-01 17:39:27,729 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440893274] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:27,729 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223886126] [2022-03-01 17:39:27,729 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:39:27,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:27,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:27,730 INFO L229 MonitoredProcess]: Starting monitored process 461 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:27,731 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (461)] Waiting until timeout for monitored process [2022-03-01 17:39:28,029 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:39:28,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:28,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:28,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:28,277 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 65 treesize of output 51 [2022-03-01 17:39:28,327 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:28,327 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:28,457 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:28,458 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:39:28,544 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:28,545 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223886126] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:28,545 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:28,545 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:39:28,545 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635872606] [2022-03-01 17:39:28,545 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:28,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:39:28,545 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:28,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:39:28,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:39:28,545 INFO L87 Difference]: Start difference. First operand 301 states and 897 transitions. Second operand has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:28,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:28,871 INFO L93 Difference]: Finished difference Result 610 states and 1738 transitions. [2022-03-01 17:39:28,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:39:28,872 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:39:28,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:28,872 INFO L225 Difference]: With dead ends: 610 [2022-03-01 17:39:28,872 INFO L226 Difference]: Without dead ends: 604 [2022-03-01 17:39:28,872 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=152, Invalid=550, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:39:28,873 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 204 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:28,873 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [204 Valid, 141 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 383 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:39:28,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 604 states. [2022-03-01 17:39:28,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 604 to 298. [2022-03-01 17:39:28,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 297 states have (on average 2.983164983164983) internal successors, (886), 297 states have internal predecessors, (886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:28,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 886 transitions. [2022-03-01 17:39:28,877 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 886 transitions. Word has length 20 [2022-03-01 17:39:28,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:28,877 INFO L470 AbstractCegarLoop]: Abstraction has 298 states and 886 transitions. [2022-03-01 17:39:28,877 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:28,877 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 886 transitions. [2022-03-01 17:39:28,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:28,877 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:28,877 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:28,894 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (461)] Ended with exit code 0 [2022-03-01 17:39:29,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable461,461 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:29,088 INFO L402 AbstractCegarLoop]: === Iteration 463 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:29,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:29,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1258796902, now seen corresponding path program 461 times [2022-03-01 17:39:29,088 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:29,088 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001028010] [2022-03-01 17:39:29,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:29,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:29,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:29,172 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:29,173 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:29,173 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001028010] [2022-03-01 17:39:29,173 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001028010] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:29,173 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [810908878] [2022-03-01 17:39:29,173 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:39:29,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:29,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:29,174 INFO L229 MonitoredProcess]: Starting monitored process 462 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:29,174 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (462)] Waiting until timeout for monitored process [2022-03-01 17:39:29,468 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:39:29,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:29,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:29,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:29,660 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 54 treesize of output 42 [2022-03-01 17:39:29,674 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:29,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:29,754 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:29,755 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:39:29,819 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:29,819 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [810908878] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:29,819 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:29,819 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-01 17:39:29,819 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953036674] [2022-03-01 17:39:29,819 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:29,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:39:29,819 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:29,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:39:29,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:39:29,819 INFO L87 Difference]: Start difference. First operand 298 states and 886 transitions. Second operand has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:30,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:30,055 INFO L93 Difference]: Finished difference Result 574 states and 1656 transitions. [2022-03-01 17:39:30,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:39:30,055 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:39:30,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:30,056 INFO L225 Difference]: With dead ends: 574 [2022-03-01 17:39:30,056 INFO L226 Difference]: Without dead ends: 562 [2022-03-01 17:39:30,056 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=138, Invalid=462, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:39:30,056 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 82 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 414 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:30,056 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 149 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 414 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:39:30,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 562 states. [2022-03-01 17:39:30,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 562 to 295. [2022-03-01 17:39:30,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 2.9761904761904763) internal successors, (875), 294 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:30,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 875 transitions. [2022-03-01 17:39:30,060 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 875 transitions. Word has length 20 [2022-03-01 17:39:30,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:30,060 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 875 transitions. [2022-03-01 17:39:30,060 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:30,060 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 875 transitions. [2022-03-01 17:39:30,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:30,060 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:30,060 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:30,077 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (462)] Ended with exit code 0 [2022-03-01 17:39:30,276 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable462,462 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:30,276 INFO L402 AbstractCegarLoop]: === Iteration 464 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:30,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:30,276 INFO L85 PathProgramCache]: Analyzing trace with hash -112663660, now seen corresponding path program 462 times [2022-03-01 17:39:30,276 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:30,277 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361472887] [2022-03-01 17:39:30,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:30,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:30,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:30,399 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:30,399 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:30,399 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361472887] [2022-03-01 17:39:30,399 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361472887] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:30,399 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1400500672] [2022-03-01 17:39:30,399 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:39:30,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:30,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:30,400 INFO L229 MonitoredProcess]: Starting monitored process 463 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:30,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (463)] Waiting until timeout for monitored process [2022-03-01 17:39:30,730 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:39:30,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:30,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:30,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:30,880 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 90 treesize of output 72 [2022-03-01 17:39:30,945 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:30,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:31,047 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:31,047 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:39:31,109 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:31,109 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1400500672] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:31,109 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:31,110 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:39:31,110 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971773064] [2022-03-01 17:39:31,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:31,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:39:31,110 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:31,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:39:31,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:39:31,110 INFO L87 Difference]: Start difference. First operand 295 states and 875 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:31,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:31,502 INFO L93 Difference]: Finished difference Result 682 states and 1928 transitions. [2022-03-01 17:39:31,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:39:31,502 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:39:31,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:31,503 INFO L225 Difference]: With dead ends: 682 [2022-03-01 17:39:31,503 INFO L226 Difference]: Without dead ends: 682 [2022-03-01 17:39:31,503 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=194, Invalid=618, Unknown=0, NotChecked=0, Total=812 [2022-03-01 17:39:31,503 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 202 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 636 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:31,503 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [202 Valid, 228 Invalid, 642 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 636 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:39:31,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 682 states. [2022-03-01 17:39:31,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 682 to 303. [2022-03-01 17:39:31,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 302 states have (on average 3.0165562913907285) internal successors, (911), 302 states have internal predecessors, (911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:31,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 911 transitions. [2022-03-01 17:39:31,508 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 911 transitions. Word has length 20 [2022-03-01 17:39:31,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:31,508 INFO L470 AbstractCegarLoop]: Abstraction has 303 states and 911 transitions. [2022-03-01 17:39:31,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:31,508 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 911 transitions. [2022-03-01 17:39:31,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:31,508 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:31,508 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:31,526 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (463)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:31,725 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 463 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable463 [2022-03-01 17:39:31,726 INFO L402 AbstractCegarLoop]: === Iteration 465 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:31,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:31,726 INFO L85 PathProgramCache]: Analyzing trace with hash 769413774, now seen corresponding path program 463 times [2022-03-01 17:39:31,726 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:31,726 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880597252] [2022-03-01 17:39:31,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:31,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:31,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:31,792 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:31,792 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:31,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880597252] [2022-03-01 17:39:31,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880597252] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:31,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857300154] [2022-03-01 17:39:31,792 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:39:31,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:31,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:31,793 INFO L229 MonitoredProcess]: Starting monitored process 464 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:31,794 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (464)] Waiting until timeout for monitored process [2022-03-01 17:39:32,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:32,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:32,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:32,238 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 86 treesize of output 68 [2022-03-01 17:39:32,298 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:32,299 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:32,385 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:32,386 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:39:32,448 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:32,448 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1857300154] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:32,448 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:32,448 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:39:32,448 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078391465] [2022-03-01 17:39:32,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:32,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:39:32,449 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:32,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:39:32,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:39:32,449 INFO L87 Difference]: Start difference. First operand 303 states and 911 transitions. Second operand has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:32,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:32,917 INFO L93 Difference]: Finished difference Result 711 states and 1974 transitions. [2022-03-01 17:39:32,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-01 17:39:32,918 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:39:32,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:32,919 INFO L225 Difference]: With dead ends: 711 [2022-03-01 17:39:32,919 INFO L226 Difference]: Without dead ends: 705 [2022-03-01 17:39:32,919 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=219, Invalid=651, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:39:32,919 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 160 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 641 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 646 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 641 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:32,919 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 226 Invalid, 646 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 641 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:39:32,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2022-03-01 17:39:32,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 306. [2022-03-01 17:39:32,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 2.9934426229508198) internal successors, (913), 305 states have internal predecessors, (913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:32,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 913 transitions. [2022-03-01 17:39:32,923 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 913 transitions. Word has length 20 [2022-03-01 17:39:32,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:32,929 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 913 transitions. [2022-03-01 17:39:32,929 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:32,929 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 913 transitions. [2022-03-01 17:39:32,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:32,929 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:32,929 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:32,946 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (464)] Ended with exit code 0 [2022-03-01 17:39:33,139 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 464 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable464 [2022-03-01 17:39:33,139 INFO L402 AbstractCegarLoop]: === Iteration 466 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:33,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:33,140 INFO L85 PathProgramCache]: Analyzing trace with hash 628233674, now seen corresponding path program 464 times [2022-03-01 17:39:33,140 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:33,140 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72550740] [2022-03-01 17:39:33,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:33,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:33,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:33,236 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:33,236 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:33,236 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72550740] [2022-03-01 17:39:33,236 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72550740] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:33,236 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [328328040] [2022-03-01 17:39:33,236 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:39:33,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:33,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:33,237 INFO L229 MonitoredProcess]: Starting monitored process 465 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:33,238 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (465)] Waiting until timeout for monitored process [2022-03-01 17:39:33,531 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:39:33,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:33,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:33,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:33,734 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 86 treesize of output 68 [2022-03-01 17:39:33,840 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:33,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:33,939 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:33,939 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:39:34,001 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:34,001 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [328328040] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:34,001 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:34,001 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:39:34,001 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953058735] [2022-03-01 17:39:34,001 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:34,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:39:34,002 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:34,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:39:34,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:39:34,002 INFO L87 Difference]: Start difference. First operand 306 states and 913 transitions. Second operand has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:34,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:34,269 INFO L93 Difference]: Finished difference Result 650 states and 1849 transitions. [2022-03-01 17:39:34,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:39:34,269 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:39:34,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:34,270 INFO L225 Difference]: With dead ends: 650 [2022-03-01 17:39:34,270 INFO L226 Difference]: Without dead ends: 650 [2022-03-01 17:39:34,270 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=170, Invalid=532, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:39:34,271 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 142 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 593 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 596 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 593 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:34,271 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 193 Invalid, 596 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 593 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:39:34,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states. [2022-03-01 17:39:34,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 299. [2022-03-01 17:39:34,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 298 states have (on average 3.0033557046979866) internal successors, (895), 298 states have internal predecessors, (895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:34,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 895 transitions. [2022-03-01 17:39:34,275 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 895 transitions. Word has length 20 [2022-03-01 17:39:34,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:34,275 INFO L470 AbstractCegarLoop]: Abstraction has 299 states and 895 transitions. [2022-03-01 17:39:34,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:34,275 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 895 transitions. [2022-03-01 17:39:34,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:34,275 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:34,275 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:34,293 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (465)] Ended with exit code 0 [2022-03-01 17:39:34,478 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 465 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable465 [2022-03-01 17:39:34,478 INFO L402 AbstractCegarLoop]: === Iteration 467 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:34,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:34,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1622609294, now seen corresponding path program 465 times [2022-03-01 17:39:34,478 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:34,479 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120375766] [2022-03-01 17:39:34,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:34,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:34,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:34,562 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:34,562 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:34,562 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120375766] [2022-03-01 17:39:34,562 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120375766] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:34,562 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1949772875] [2022-03-01 17:39:34,562 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:39:34,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:34,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:34,564 INFO L229 MonitoredProcess]: Starting monitored process 466 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:34,564 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (466)] Waiting until timeout for monitored process [2022-03-01 17:39:34,794 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:39:34,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:34,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:34,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:34,993 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 86 treesize of output 68 [2022-03-01 17:39:35,115 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:35,115 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:35,212 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:35,212 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:39:35,278 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:35,278 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1949772875] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:35,278 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:35,279 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:39:35,279 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511640632] [2022-03-01 17:39:35,279 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:35,279 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:39:35,279 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:35,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:39:35,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:39:35,279 INFO L87 Difference]: Start difference. First operand 299 states and 895 transitions. Second operand has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:35,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:35,581 INFO L93 Difference]: Finished difference Result 646 states and 1838 transitions. [2022-03-01 17:39:35,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:39:35,581 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:39:35,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:35,582 INFO L225 Difference]: With dead ends: 646 [2022-03-01 17:39:35,582 INFO L226 Difference]: Without dead ends: 646 [2022-03-01 17:39:35,582 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=188, Invalid=568, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:39:35,582 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 148 mSDsluCounter, 314 mSDsCounter, 0 mSdLazyCounter, 584 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:35,582 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 203 Invalid, 587 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 584 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:39:35,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states. [2022-03-01 17:39:35,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 296. [2022-03-01 17:39:35,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.983050847457627) internal successors, (880), 295 states have internal predecessors, (880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:35,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 880 transitions. [2022-03-01 17:39:35,586 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 880 transitions. Word has length 20 [2022-03-01 17:39:35,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:35,586 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 880 transitions. [2022-03-01 17:39:35,586 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:35,586 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 880 transitions. [2022-03-01 17:39:35,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:35,587 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:35,587 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:35,604 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (466)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:35,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable466,466 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:35,804 INFO L402 AbstractCegarLoop]: === Iteration 468 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:35,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:35,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1691904870, now seen corresponding path program 466 times [2022-03-01 17:39:35,804 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:35,804 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715773075] [2022-03-01 17:39:35,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:35,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:35,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:35,903 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:35,904 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:35,904 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715773075] [2022-03-01 17:39:35,904 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715773075] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:35,904 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2115931924] [2022-03-01 17:39:35,904 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:39:35,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:35,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:35,905 INFO L229 MonitoredProcess]: Starting monitored process 467 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:35,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (467)] Waiting until timeout for monitored process [2022-03-01 17:39:36,204 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:39:36,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:36,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:36,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:36,449 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 90 treesize of output 72 [2022-03-01 17:39:36,599 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:36,599 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:36,725 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:36,725 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:39:36,795 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:36,795 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2115931924] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:36,796 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:36,796 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:39:36,796 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50266838] [2022-03-01 17:39:36,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:36,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:39:36,796 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:36,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:39:36,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:39:36,796 INFO L87 Difference]: Start difference. First operand 296 states and 880 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:37,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:37,239 INFO L93 Difference]: Finished difference Result 650 states and 1841 transitions. [2022-03-01 17:39:37,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:39:37,239 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) 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 20 [2022-03-01 17:39:37,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:37,240 INFO L225 Difference]: With dead ends: 650 [2022-03-01 17:39:37,240 INFO L226 Difference]: Without dead ends: 644 [2022-03-01 17:39:37,240 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=199, Invalid=613, Unknown=0, NotChecked=0, Total=812 [2022-03-01 17:39:37,240 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 122 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 598 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 598 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:37,240 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 194 Invalid, 602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 598 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:39:37,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states. [2022-03-01 17:39:37,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 306. [2022-03-01 17:39:37,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 2.9737704918032786) internal successors, (907), 305 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:37,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 907 transitions. [2022-03-01 17:39:37,245 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 907 transitions. Word has length 20 [2022-03-01 17:39:37,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:37,245 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 907 transitions. [2022-03-01 17:39:37,245 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:37,245 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 907 transitions. [2022-03-01 17:39:37,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:37,245 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:37,245 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:37,262 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (467)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:37,458 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable467,467 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:37,458 INFO L402 AbstractCegarLoop]: === Iteration 469 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:37,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:37,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1668004956, now seen corresponding path program 467 times [2022-03-01 17:39:37,458 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:37,458 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720929157] [2022-03-01 17:39:37,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:37,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:37,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:37,522 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:37,522 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:37,522 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720929157] [2022-03-01 17:39:37,522 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720929157] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:37,522 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1968427262] [2022-03-01 17:39:37,522 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:39:37,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:37,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:37,523 INFO L229 MonitoredProcess]: Starting monitored process 468 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:37,524 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (468)] Waiting until timeout for monitored process [2022-03-01 17:39:37,822 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:39:37,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:37,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:37,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:38,036 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 90 treesize of output 72 [2022-03-01 17:39:38,117 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:38,117 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:38,233 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:38,233 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:39:38,293 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:38,293 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1968427262] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:38,293 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:38,293 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:39:38,293 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81459246] [2022-03-01 17:39:38,293 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:38,293 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:39:38,293 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:38,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:39:38,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:39:38,293 INFO L87 Difference]: Start difference. First operand 306 states and 907 transitions. Second operand has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:38,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:38,638 INFO L93 Difference]: Finished difference Result 627 states and 1802 transitions. [2022-03-01 17:39:38,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:39:38,638 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5909090909090908) 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 20 [2022-03-01 17:39:38,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:38,639 INFO L225 Difference]: With dead ends: 627 [2022-03-01 17:39:38,639 INFO L226 Difference]: Without dead ends: 627 [2022-03-01 17:39:38,639 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=193, Invalid=619, Unknown=0, NotChecked=0, Total=812 [2022-03-01 17:39:38,640 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 171 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 485 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:38,640 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 150 Invalid, 485 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 478 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:39:38,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 627 states. [2022-03-01 17:39:38,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 627 to 295. [2022-03-01 17:39:38,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 2.9761904761904763) internal successors, (875), 294 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:38,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 875 transitions. [2022-03-01 17:39:38,644 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 875 transitions. Word has length 20 [2022-03-01 17:39:38,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:38,644 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 875 transitions. [2022-03-01 17:39:38,644 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:38,644 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 875 transitions. [2022-03-01 17:39:38,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:38,644 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:38,644 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:38,661 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (468)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:38,861 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 468 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable468 [2022-03-01 17:39:38,861 INFO L402 AbstractCegarLoop]: === Iteration 470 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:38,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:38,861 INFO L85 PathProgramCache]: Analyzing trace with hash -250263538, now seen corresponding path program 468 times [2022-03-01 17:39:38,862 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:38,862 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134780207] [2022-03-01 17:39:38,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:38,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:38,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:38,924 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:38,924 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:38,924 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134780207] [2022-03-01 17:39:38,924 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134780207] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:38,924 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912516501] [2022-03-01 17:39:38,924 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:39:38,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:38,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:38,925 INFO L229 MonitoredProcess]: Starting monitored process 469 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:38,926 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (469)] Waiting until timeout for monitored process [2022-03-01 17:39:39,228 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:39:39,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:39,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:39,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:39,429 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 54 treesize of output 42 [2022-03-01 17:39:39,440 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:39,440 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:39,514 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:39,514 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:39:39,578 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:39,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [912516501] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:39,578 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:39,578 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-01 17:39:39,578 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144702735] [2022-03-01 17:39:39,578 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:39,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:39:39,578 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:39,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:39:39,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:39:39,578 INFO L87 Difference]: Start difference. First operand 295 states and 875 transitions. Second operand has 20 states, 20 states have (on average 1.75) internal successors, (35), 20 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:39,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:39,788 INFO L93 Difference]: Finished difference Result 567 states and 1639 transitions. [2022-03-01 17:39:39,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:39:39,788 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.75) internal successors, (35), 20 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 20 [2022-03-01 17:39:39,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:39,788 INFO L225 Difference]: With dead ends: 567 [2022-03-01 17:39:39,788 INFO L226 Difference]: Without dead ends: 555 [2022-03-01 17:39:39,789 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=139, Invalid=461, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:39:39,789 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 106 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 346 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:39,789 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 125 Invalid, 346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 346 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:39:39,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states. [2022-03-01 17:39:39,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 297. [2022-03-01 17:39:39,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 296 states have (on average 2.972972972972973) internal successors, (880), 296 states have internal predecessors, (880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:39,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 880 transitions. [2022-03-01 17:39:39,793 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 880 transitions. Word has length 20 [2022-03-01 17:39:39,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:39,793 INFO L470 AbstractCegarLoop]: Abstraction has 297 states and 880 transitions. [2022-03-01 17:39:39,793 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.75) internal successors, (35), 20 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:39,793 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 880 transitions. [2022-03-01 17:39:39,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:39,793 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:39,793 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:39,810 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (469)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:40,010 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable469,469 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:40,010 INFO L402 AbstractCegarLoop]: === Iteration 471 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:40,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:40,011 INFO L85 PathProgramCache]: Analyzing trace with hash 490633796, now seen corresponding path program 469 times [2022-03-01 17:39:40,011 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:40,011 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62793261] [2022-03-01 17:39:40,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:40,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:40,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:40,075 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:40,075 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:40,075 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62793261] [2022-03-01 17:39:40,076 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62793261] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:40,076 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1600871020] [2022-03-01 17:39:40,076 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:39:40,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:40,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:40,077 INFO L229 MonitoredProcess]: Starting monitored process 470 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:40,077 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (470)] Waiting until timeout for monitored process [2022-03-01 17:39:40,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:40,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:40,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:40,543 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 72 treesize of output 56 [2022-03-01 17:39:40,593 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:40,593 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:40,673 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:40,674 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:39:40,744 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:40,744 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1600871020] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:40,744 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:40,744 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:39:40,744 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586017480] [2022-03-01 17:39:40,744 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:40,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:39:40,744 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:40,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:39:40,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:39:40,744 INFO L87 Difference]: Start difference. First operand 297 states and 880 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:41,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:41,072 INFO L93 Difference]: Finished difference Result 592 states and 1691 transitions. [2022-03-01 17:39:41,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:39:41,072 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) 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 20 [2022-03-01 17:39:41,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:41,073 INFO L225 Difference]: With dead ends: 592 [2022-03-01 17:39:41,073 INFO L226 Difference]: Without dead ends: 586 [2022-03-01 17:39:41,073 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=174, Invalid=582, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:39:41,073 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 131 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 522 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 526 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 522 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:41,073 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 188 Invalid, 526 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 522 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:39:41,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 586 states. [2022-03-01 17:39:41,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 586 to 307. [2022-03-01 17:39:41,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 2.9640522875816995) internal successors, (907), 306 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:41,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 907 transitions. [2022-03-01 17:39:41,077 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 907 transitions. Word has length 20 [2022-03-01 17:39:41,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:41,077 INFO L470 AbstractCegarLoop]: Abstraction has 307 states and 907 transitions. [2022-03-01 17:39:41,077 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:41,077 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 907 transitions. [2022-03-01 17:39:41,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:41,078 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:41,078 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:41,095 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (470)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:41,295 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable470,470 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:41,295 INFO L402 AbstractCegarLoop]: === Iteration 472 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:41,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:41,296 INFO L85 PathProgramCache]: Analyzing trace with hash 514533710, now seen corresponding path program 470 times [2022-03-01 17:39:41,296 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:41,296 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822319601] [2022-03-01 17:39:41,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:41,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:41,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:41,357 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:41,357 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:41,357 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822319601] [2022-03-01 17:39:41,357 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822319601] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:41,357 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [998224837] [2022-03-01 17:39:41,357 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:39:41,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:41,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:41,358 INFO L229 MonitoredProcess]: Starting monitored process 471 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:41,358 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (471)] Waiting until timeout for monitored process [2022-03-01 17:39:41,664 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:39:41,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:41,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:41,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:41,833 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 72 treesize of output 56 [2022-03-01 17:39:41,881 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:41,881 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:41,967 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:41,967 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:39:42,030 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:42,030 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [998224837] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:42,030 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:42,030 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:39:42,030 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567974775] [2022-03-01 17:39:42,030 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:42,031 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:39:42,031 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:42,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:39:42,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=373, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:39:42,031 INFO L87 Difference]: Start difference. First operand 307 states and 907 transitions. Second operand has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:42,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:42,269 INFO L93 Difference]: Finished difference Result 563 states and 1637 transitions. [2022-03-01 17:39:42,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:39:42,270 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5909090909090908) 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 20 [2022-03-01 17:39:42,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:42,270 INFO L225 Difference]: With dead ends: 563 [2022-03-01 17:39:42,270 INFO L226 Difference]: Without dead ends: 563 [2022-03-01 17:39:42,270 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=156, Invalid=546, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:39:42,270 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 106 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:42,271 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 142 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 413 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:39:42,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 563 states. [2022-03-01 17:39:42,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 563 to 294. [2022-03-01 17:39:42,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.969283276450512) internal successors, (870), 293 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:42,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 870 transitions. [2022-03-01 17:39:42,274 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 870 transitions. Word has length 20 [2022-03-01 17:39:42,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:42,275 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 870 transitions. [2022-03-01 17:39:42,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:42,275 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 870 transitions. [2022-03-01 17:39:42,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:42,275 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:42,275 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:42,292 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (471)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:42,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable471,471 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:42,492 INFO L402 AbstractCegarLoop]: === Iteration 473 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:42,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:42,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1181899674, now seen corresponding path program 471 times [2022-03-01 17:39:42,492 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:42,492 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840450914] [2022-03-01 17:39:42,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:42,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:42,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:42,543 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:42,544 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:42,544 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840450914] [2022-03-01 17:39:42,544 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840450914] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:42,544 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55896287] [2022-03-01 17:39:42,544 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:39:42,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:42,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:42,545 INFO L229 MonitoredProcess]: Starting monitored process 472 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:42,545 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (472)] Waiting until timeout for monitored process [2022-03-01 17:39:42,832 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:39:42,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:42,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:42,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:43,033 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 54 treesize of output 42 [2022-03-01 17:39:43,054 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:43,054 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:43,138 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:43,138 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:39:43,197 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:43,197 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [55896287] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:43,198 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:43,198 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:39:43,198 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974170613] [2022-03-01 17:39:43,198 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:43,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:39:43,198 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:43,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:39:43,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:39:43,198 INFO L87 Difference]: Start difference. First operand 294 states and 870 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:43,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:43,447 INFO L93 Difference]: Finished difference Result 651 states and 1821 transitions. [2022-03-01 17:39:43,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:39:43,447 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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 20 [2022-03-01 17:39:43,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:43,448 INFO L225 Difference]: With dead ends: 651 [2022-03-01 17:39:43,448 INFO L226 Difference]: Without dead ends: 633 [2022-03-01 17:39:43,448 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=129, Invalid=377, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:39:43,448 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 149 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:43,448 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 171 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 448 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:39:43,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states. [2022-03-01 17:39:43,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 296. [2022-03-01 17:39:43,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.9661016949152543) internal successors, (875), 295 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:43,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 875 transitions. [2022-03-01 17:39:43,453 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 875 transitions. Word has length 20 [2022-03-01 17:39:43,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:43,453 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 875 transitions. [2022-03-01 17:39:43,453 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:43,453 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 875 transitions. [2022-03-01 17:39:43,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:43,453 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:43,453 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:43,470 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (472)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:43,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable472,472 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:43,667 INFO L402 AbstractCegarLoop]: === Iteration 474 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:43,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:43,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1523197246, now seen corresponding path program 472 times [2022-03-01 17:39:43,667 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:43,668 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021156936] [2022-03-01 17:39:43,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:43,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:43,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:43,764 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:43,764 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:43,764 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021156936] [2022-03-01 17:39:43,764 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021156936] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:43,764 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [431249767] [2022-03-01 17:39:43,765 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:39:43,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:43,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:43,766 INFO L229 MonitoredProcess]: Starting monitored process 473 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:43,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (473)] Waiting until timeout for monitored process [2022-03-01 17:39:44,076 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:39:44,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:44,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:44,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:44,322 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 54 treesize of output 42 [2022-03-01 17:39:44,351 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:44,351 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:44,470 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:44,470 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:39:44,581 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:44,581 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [431249767] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:44,581 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:44,581 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-01 17:39:44,581 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089791400] [2022-03-01 17:39:44,581 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:44,581 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:39:44,581 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:44,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:39:44,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:39:44,582 INFO L87 Difference]: Start difference. First operand 296 states and 875 transitions. Second operand has 20 states, 20 states have (on average 1.75) internal successors, (35), 20 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:44,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:44,993 INFO L93 Difference]: Finished difference Result 612 states and 1742 transitions. [2022-03-01 17:39:44,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:39:44,993 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.75) internal successors, (35), 20 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 20 [2022-03-01 17:39:44,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:44,994 INFO L225 Difference]: With dead ends: 612 [2022-03-01 17:39:44,994 INFO L226 Difference]: Without dead ends: 600 [2022-03-01 17:39:44,994 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=142, Invalid=458, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:39:44,994 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 111 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 438 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:44,994 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 148 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 438 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:39:44,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2022-03-01 17:39:44,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 298. [2022-03-01 17:39:44,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 297 states have (on average 2.962962962962963) internal successors, (880), 297 states have internal predecessors, (880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:44,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 880 transitions. [2022-03-01 17:39:44,998 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 880 transitions. Word has length 20 [2022-03-01 17:39:44,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:44,998 INFO L470 AbstractCegarLoop]: Abstraction has 298 states and 880 transitions. [2022-03-01 17:39:44,998 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.75) internal successors, (35), 20 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:44,998 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 880 transitions. [2022-03-01 17:39:44,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:44,999 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:44,999 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:45,017 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (473)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:45,199 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable473,473 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:45,199 INFO L402 AbstractCegarLoop]: === Iteration 475 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:45,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:45,199 INFO L85 PathProgramCache]: Analyzing trace with hash -782299912, now seen corresponding path program 473 times [2022-03-01 17:39:45,200 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:45,200 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999166780] [2022-03-01 17:39:45,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:45,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:45,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:45,291 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:45,291 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:45,291 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999166780] [2022-03-01 17:39:45,291 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999166780] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:45,292 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1349191984] [2022-03-01 17:39:45,292 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:39:45,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:45,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:45,293 INFO L229 MonitoredProcess]: Starting monitored process 474 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:45,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (474)] Waiting until timeout for monitored process [2022-03-01 17:39:45,591 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:39:45,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:45,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:45,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:45,829 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 75 treesize of output 59 [2022-03-01 17:39:45,910 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:45,910 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:46,036 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:46,036 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:39:46,127 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:46,127 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1349191984] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:46,127 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:46,127 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:39:46,127 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381704408] [2022-03-01 17:39:46,127 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:46,127 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:39:46,127 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:46,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:39:46,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:39:46,127 INFO L87 Difference]: Start difference. First operand 298 states and 880 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:46,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:46,553 INFO L93 Difference]: Finished difference Result 637 states and 1794 transitions. [2022-03-01 17:39:46,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:39:46,553 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) 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 20 [2022-03-01 17:39:46,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:46,554 INFO L225 Difference]: With dead ends: 637 [2022-03-01 17:39:46,554 INFO L226 Difference]: Without dead ends: 631 [2022-03-01 17:39:46,554 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=186, Invalid=570, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:39:46,554 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 190 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 470 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 470 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:46,554 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [190 Valid, 171 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 470 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:39:46,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states. [2022-03-01 17:39:46,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 308. [2022-03-01 17:39:46,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 307 states have (on average 2.954397394136808) internal successors, (907), 307 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:46,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 907 transitions. [2022-03-01 17:39:46,559 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 907 transitions. Word has length 20 [2022-03-01 17:39:46,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:46,559 INFO L470 AbstractCegarLoop]: Abstraction has 308 states and 907 transitions. [2022-03-01 17:39:46,559 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:46,559 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 907 transitions. [2022-03-01 17:39:46,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:46,559 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:46,559 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:46,576 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (474)] Ended with exit code 0 [2022-03-01 17:39:46,774 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 474 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable474 [2022-03-01 17:39:46,774 INFO L402 AbstractCegarLoop]: === Iteration 476 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:46,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:46,774 INFO L85 PathProgramCache]: Analyzing trace with hash -758399998, now seen corresponding path program 474 times [2022-03-01 17:39:46,774 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:46,774 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375000258] [2022-03-01 17:39:46,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:46,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:46,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:46,832 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:46,832 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:46,832 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375000258] [2022-03-01 17:39:46,832 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375000258] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:46,832 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406585432] [2022-03-01 17:39:46,832 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:39:46,832 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:46,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:46,833 INFO L229 MonitoredProcess]: Starting monitored process 475 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:46,834 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (475)] Waiting until timeout for monitored process [2022-03-01 17:39:47,158 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:39:47,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:47,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:47,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:47,314 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 72 treesize of output 56 [2022-03-01 17:39:47,361 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:47,361 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:47,443 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:47,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:39:47,522 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:47,523 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [406585432] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:47,523 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:47,523 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:39:47,523 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233064217] [2022-03-01 17:39:47,523 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:47,523 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:39:47,523 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:47,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:39:47,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=373, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:39:47,523 INFO L87 Difference]: Start difference. First operand 308 states and 907 transitions. Second operand has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:47,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:47,780 INFO L93 Difference]: Finished difference Result 608 states and 1740 transitions. [2022-03-01 17:39:47,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:39:47,780 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5909090909090908) 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 20 [2022-03-01 17:39:47,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:47,781 INFO L225 Difference]: With dead ends: 608 [2022-03-01 17:39:47,781 INFO L226 Difference]: Without dead ends: 608 [2022-03-01 17:39:47,781 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=162, Invalid=540, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:39:47,781 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 107 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:47,782 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 149 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 407 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:39:47,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2022-03-01 17:39:47,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 293. [2022-03-01 17:39:47,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 292 states have (on average 2.962328767123288) internal successors, (865), 292 states have internal predecessors, (865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:47,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 865 transitions. [2022-03-01 17:39:47,786 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 865 transitions. Word has length 20 [2022-03-01 17:39:47,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:47,786 INFO L470 AbstractCegarLoop]: Abstraction has 293 states and 865 transitions. [2022-03-01 17:39:47,786 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:47,786 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 865 transitions. [2022-03-01 17:39:47,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:47,786 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:47,786 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:47,803 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (475)] Ended with exit code 0 [2022-03-01 17:39:48,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 475 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable475 [2022-03-01 17:39:48,003 INFO L402 AbstractCegarLoop]: === Iteration 477 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:48,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:48,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1874390962, now seen corresponding path program 475 times [2022-03-01 17:39:48,003 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:48,003 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740325624] [2022-03-01 17:39:48,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:48,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:48,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:48,089 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:48,089 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:48,089 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740325624] [2022-03-01 17:39:48,089 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740325624] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:48,089 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2086944178] [2022-03-01 17:39:48,089 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:39:48,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:48,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:48,090 INFO L229 MonitoredProcess]: Starting monitored process 476 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:48,091 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (476)] Waiting until timeout for monitored process [2022-03-01 17:39:48,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:48,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:48,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:48,560 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 72 treesize of output 56 [2022-03-01 17:39:48,608 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:48,608 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:48,691 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:48,691 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:39:48,783 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:48,783 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2086944178] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:48,783 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:48,783 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:39:48,783 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619142345] [2022-03-01 17:39:48,783 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:48,783 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:39:48,783 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:48,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:39:48,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:39:48,784 INFO L87 Difference]: Start difference. First operand 293 states and 865 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:48,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:48,995 INFO L93 Difference]: Finished difference Result 489 states and 1405 transitions. [2022-03-01 17:39:48,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:39:48,995 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:39:48,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:48,996 INFO L225 Difference]: With dead ends: 489 [2022-03-01 17:39:48,996 INFO L226 Difference]: Without dead ends: 489 [2022-03-01 17:39:48,996 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=140, Invalid=510, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:39:48,996 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 106 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 422 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:48,996 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 138 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 422 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:39:48,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 489 states. [2022-03-01 17:39:48,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 489 to 301. [2022-03-01 17:39:48,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 300 states have (on average 2.986666666666667) internal successors, (896), 300 states have internal predecessors, (896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:49,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 896 transitions. [2022-03-01 17:39:49,000 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 896 transitions. Word has length 20 [2022-03-01 17:39:49,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:49,000 INFO L470 AbstractCegarLoop]: Abstraction has 301 states and 896 transitions. [2022-03-01 17:39:49,000 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:49,000 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 896 transitions. [2022-03-01 17:39:49,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:49,000 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:49,000 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:49,017 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (476)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:49,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 476 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable476 [2022-03-01 17:39:49,215 INFO L402 AbstractCegarLoop]: === Iteration 478 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:49,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:49,215 INFO L85 PathProgramCache]: Analyzing trace with hash -992313528, now seen corresponding path program 476 times [2022-03-01 17:39:49,215 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:49,215 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985950526] [2022-03-01 17:39:49,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:49,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:49,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:49,273 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:49,273 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:49,273 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985950526] [2022-03-01 17:39:49,273 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985950526] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:49,273 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [491177904] [2022-03-01 17:39:49,273 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:39:49,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:49,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:49,274 INFO L229 MonitoredProcess]: Starting monitored process 477 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:49,275 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (477)] Waiting until timeout for monitored process [2022-03-01 17:39:49,600 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:39:49,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:49,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:49,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:49,767 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 65 treesize of output 51 [2022-03-01 17:39:49,803 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:49,803 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:49,873 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:49,874 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:39:49,961 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:49,961 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [491177904] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:49,961 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:49,961 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:39:49,961 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260571400] [2022-03-01 17:39:49,962 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:49,962 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:39:49,962 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:49,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:39:49,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:39:49,962 INFO L87 Difference]: Start difference. First operand 301 states and 896 transitions. Second operand has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:50,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:50,180 INFO L93 Difference]: Finished difference Result 495 states and 1412 transitions. [2022-03-01 17:39:50,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:39:50,180 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:39:50,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:50,181 INFO L225 Difference]: With dead ends: 495 [2022-03-01 17:39:50,181 INFO L226 Difference]: Without dead ends: 489 [2022-03-01 17:39:50,181 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=131, Invalid=519, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:39:50,181 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 108 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:50,181 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 136 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 394 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:39:50,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 489 states. [2022-03-01 17:39:50,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 489 to 298. [2022-03-01 17:39:50,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 297 states have (on average 2.9797979797979797) internal successors, (885), 297 states have internal predecessors, (885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:50,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 885 transitions. [2022-03-01 17:39:50,185 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 885 transitions. Word has length 20 [2022-03-01 17:39:50,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:50,185 INFO L470 AbstractCegarLoop]: Abstraction has 298 states and 885 transitions. [2022-03-01 17:39:50,185 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:50,185 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 885 transitions. [2022-03-01 17:39:50,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:50,185 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:50,185 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:50,202 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (477)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:50,402 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 477 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable477 [2022-03-01 17:39:50,402 INFO L402 AbstractCegarLoop]: === Iteration 479 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:50,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:50,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1527543330, now seen corresponding path program 477 times [2022-03-01 17:39:50,403 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:50,403 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780619346] [2022-03-01 17:39:50,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:50,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:50,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:50,459 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:50,459 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:50,459 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780619346] [2022-03-01 17:39:50,459 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780619346] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:50,459 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1507658274] [2022-03-01 17:39:50,459 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:39:50,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:50,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:50,460 INFO L229 MonitoredProcess]: Starting monitored process 478 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:50,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (478)] Waiting until timeout for monitored process [2022-03-01 17:39:50,775 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:39:50,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:50,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:50,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:50,955 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 54 treesize of output 42 [2022-03-01 17:39:50,967 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:50,967 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:51,029 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:51,030 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:39:51,125 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:51,125 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1507658274] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:51,126 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:51,126 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-01 17:39:51,126 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335618805] [2022-03-01 17:39:51,126 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:51,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:39:51,126 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:51,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:39:51,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:39:51,126 INFO L87 Difference]: Start difference. First operand 298 states and 885 transitions. Second operand has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:51,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:51,334 INFO L93 Difference]: Finished difference Result 459 states and 1330 transitions. [2022-03-01 17:39:51,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:39:51,334 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:39:51,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:51,335 INFO L225 Difference]: With dead ends: 459 [2022-03-01 17:39:51,335 INFO L226 Difference]: Without dead ends: 447 [2022-03-01 17:39:51,335 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=120, Invalid=432, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:39:51,335 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 61 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 404 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:51,335 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 139 Invalid, 404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 404 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:39:51,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-03-01 17:39:51,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 295. [2022-03-01 17:39:51,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 2.9727891156462585) internal successors, (874), 294 states have internal predecessors, (874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:51,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 874 transitions. [2022-03-01 17:39:51,339 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 874 transitions. Word has length 20 [2022-03-01 17:39:51,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:51,339 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 874 transitions. [2022-03-01 17:39:51,339 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:51,339 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 874 transitions. [2022-03-01 17:39:51,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:51,339 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:51,339 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:51,357 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (478)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:51,556 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 478 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable478 [2022-03-01 17:39:51,557 INFO L402 AbstractCegarLoop]: === Iteration 480 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:51,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:51,557 INFO L85 PathProgramCache]: Analyzing trace with hash -381410088, now seen corresponding path program 478 times [2022-03-01 17:39:51,557 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:51,557 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221340213] [2022-03-01 17:39:51,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:51,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:51,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:51,617 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:51,617 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:51,617 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221340213] [2022-03-01 17:39:51,617 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221340213] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:51,617 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1261941867] [2022-03-01 17:39:51,617 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:39:51,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:51,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:51,618 INFO L229 MonitoredProcess]: Starting monitored process 479 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:51,619 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (479)] Waiting until timeout for monitored process [2022-03-01 17:39:51,924 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:39:51,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:51,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:51,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:52,090 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 93 treesize of output 73 [2022-03-01 17:39:52,181 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:52,181 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:52,287 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:52,287 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:39:52,374 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:52,374 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1261941867] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:52,374 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:52,374 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:39:52,374 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524782945] [2022-03-01 17:39:52,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:52,374 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:39:52,374 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:52,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:39:52,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:39:52,375 INFO L87 Difference]: Start difference. First operand 295 states and 874 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:52,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:52,596 INFO L93 Difference]: Finished difference Result 576 states and 1623 transitions. [2022-03-01 17:39:52,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:39:52,596 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:39:52,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:52,597 INFO L225 Difference]: With dead ends: 576 [2022-03-01 17:39:52,597 INFO L226 Difference]: Without dead ends: 576 [2022-03-01 17:39:52,597 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=171, Invalid=585, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:39:52,597 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 159 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 443 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:52,597 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 163 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 443 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:39:52,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2022-03-01 17:39:52,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 303. [2022-03-01 17:39:52,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 302 states have (on average 3.013245033112583) internal successors, (910), 302 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:52,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 910 transitions. [2022-03-01 17:39:52,601 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 910 transitions. Word has length 20 [2022-03-01 17:39:52,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:52,601 INFO L470 AbstractCegarLoop]: Abstraction has 303 states and 910 transitions. [2022-03-01 17:39:52,602 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:52,602 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 910 transitions. [2022-03-01 17:39:52,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:52,602 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:52,602 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:52,619 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (479)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:52,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable479,479 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:52,819 INFO L402 AbstractCegarLoop]: === Iteration 481 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:52,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:52,819 INFO L85 PathProgramCache]: Analyzing trace with hash 500667346, now seen corresponding path program 479 times [2022-03-01 17:39:52,819 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:52,819 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340583097] [2022-03-01 17:39:52,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:52,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:52,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:52,878 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:52,878 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:52,878 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340583097] [2022-03-01 17:39:52,878 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340583097] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:52,878 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896710282] [2022-03-01 17:39:52,878 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:39:52,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:52,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:52,879 INFO L229 MonitoredProcess]: Starting monitored process 480 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:52,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (480)] Waiting until timeout for monitored process [2022-03-01 17:39:53,182 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:39:53,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:53,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:53,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:53,347 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 105 treesize of output 83 [2022-03-01 17:39:53,444 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:53,444 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:53,536 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:53,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:39:53,621 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:53,621 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [896710282] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:53,621 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:53,621 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:39:53,621 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955178805] [2022-03-01 17:39:53,621 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:53,622 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:39:53,622 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:53,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:39:53,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:39:53,622 INFO L87 Difference]: Start difference. First operand 303 states and 910 transitions. Second operand has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:53,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:53,928 INFO L93 Difference]: Finished difference Result 605 states and 1669 transitions. [2022-03-01 17:39:53,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-01 17:39:53,928 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:39:53,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:53,929 INFO L225 Difference]: With dead ends: 605 [2022-03-01 17:39:53,929 INFO L226 Difference]: Without dead ends: 599 [2022-03-01 17:39:53,929 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=188, Invalid=624, Unknown=0, NotChecked=0, Total=812 [2022-03-01 17:39:53,929 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 141 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 523 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:53,929 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 208 Invalid, 530 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 523 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:39:53,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2022-03-01 17:39:53,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 306. [2022-03-01 17:39:53,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 2.9901639344262296) internal successors, (912), 305 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:53,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 912 transitions. [2022-03-01 17:39:53,934 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 912 transitions. Word has length 20 [2022-03-01 17:39:53,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:53,934 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 912 transitions. [2022-03-01 17:39:53,934 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:53,934 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 912 transitions. [2022-03-01 17:39:53,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:53,934 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:53,934 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:53,952 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (480)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:54,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable480,480 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:54,149 INFO L402 AbstractCegarLoop]: === Iteration 482 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:54,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:54,149 INFO L85 PathProgramCache]: Analyzing trace with hash 359487246, now seen corresponding path program 480 times [2022-03-01 17:39:54,149 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:54,149 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836451461] [2022-03-01 17:39:54,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:54,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:54,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:54,211 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:54,211 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:54,211 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836451461] [2022-03-01 17:39:54,211 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836451461] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:54,211 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1877196187] [2022-03-01 17:39:54,211 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:39:54,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:54,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:54,212 INFO L229 MonitoredProcess]: Starting monitored process 481 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:54,213 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (481)] Waiting until timeout for monitored process [2022-03-01 17:39:54,547 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:39:54,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:54,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:54,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:54,702 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 102 treesize of output 80 [2022-03-01 17:39:54,770 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:54,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:54,869 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:54,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:39:54,980 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:54,980 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1877196187] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:54,980 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:54,980 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:39:54,980 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949497387] [2022-03-01 17:39:54,980 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:54,981 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:39:54,981 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:54,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:39:54,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=361, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:39:54,981 INFO L87 Difference]: Start difference. First operand 306 states and 912 transitions. Second operand has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:55,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:55,143 INFO L93 Difference]: Finished difference Result 544 states and 1544 transitions. [2022-03-01 17:39:55,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:39:55,143 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:39:55,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:55,144 INFO L225 Difference]: With dead ends: 544 [2022-03-01 17:39:55,144 INFO L226 Difference]: Without dead ends: 544 [2022-03-01 17:39:55,144 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=150, Invalid=500, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:39:55,144 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 117 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 402 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:55,144 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 144 Invalid, 407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 402 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:39:55,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2022-03-01 17:39:55,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 299. [2022-03-01 17:39:55,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 298 states have (on average 3.0) internal successors, (894), 298 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:55,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 894 transitions. [2022-03-01 17:39:55,148 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 894 transitions. Word has length 20 [2022-03-01 17:39:55,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:55,148 INFO L470 AbstractCegarLoop]: Abstraction has 299 states and 894 transitions. [2022-03-01 17:39:55,149 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:55,149 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 894 transitions. [2022-03-01 17:39:55,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:55,149 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:55,149 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:55,166 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (481)] Ended with exit code 0 [2022-03-01 17:39:55,364 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable481,481 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:55,364 INFO L402 AbstractCegarLoop]: === Iteration 483 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:55,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:55,365 INFO L85 PathProgramCache]: Analyzing trace with hash 1353862866, now seen corresponding path program 481 times [2022-03-01 17:39:55,365 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:55,365 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330829743] [2022-03-01 17:39:55,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:55,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:55,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:55,490 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:55,490 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:55,490 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330829743] [2022-03-01 17:39:55,490 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330829743] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:55,490 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1240009431] [2022-03-01 17:39:55,490 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:39:55,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:55,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:55,491 INFO L229 MonitoredProcess]: Starting monitored process 482 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:55,511 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (482)] Waiting until timeout for monitored process [2022-03-01 17:39:55,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:55,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:55,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:55,943 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 90 treesize of output 72 [2022-03-01 17:39:56,011 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:56,011 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:56,090 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:56,091 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:39:56,182 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:56,182 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1240009431] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:56,182 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:56,182 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:39:56,182 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313232962] [2022-03-01 17:39:56,182 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:56,182 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:39:56,182 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:56,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:39:56,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:39:56,183 INFO L87 Difference]: Start difference. First operand 299 states and 894 transitions. Second operand has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:56,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:56,409 INFO L93 Difference]: Finished difference Result 573 states and 1604 transitions. [2022-03-01 17:39:56,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:39:56,409 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:39:56,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:56,410 INFO L225 Difference]: With dead ends: 573 [2022-03-01 17:39:56,410 INFO L226 Difference]: Without dead ends: 573 [2022-03-01 17:39:56,410 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=178, Invalid=578, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:39:56,410 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 131 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 421 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:56,410 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 166 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 421 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:39:56,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states. [2022-03-01 17:39:56,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 296. [2022-03-01 17:39:56,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.9796610169491524) internal successors, (879), 295 states have internal predecessors, (879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:56,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 879 transitions. [2022-03-01 17:39:56,415 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 879 transitions. Word has length 20 [2022-03-01 17:39:56,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:56,415 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 879 transitions. [2022-03-01 17:39:56,415 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:56,415 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 879 transitions. [2022-03-01 17:39:56,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:56,416 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:56,416 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:56,433 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (482)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:56,633 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 482 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable482 [2022-03-01 17:39:56,633 INFO L402 AbstractCegarLoop]: === Iteration 484 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:56,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:56,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1960651298, now seen corresponding path program 482 times [2022-03-01 17:39:56,633 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:56,634 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553206806] [2022-03-01 17:39:56,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:56,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:56,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:56,718 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:56,718 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:56,718 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553206806] [2022-03-01 17:39:56,718 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553206806] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:56,718 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508807194] [2022-03-01 17:39:56,718 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:39:56,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:56,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:56,720 INFO L229 MonitoredProcess]: Starting monitored process 483 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:56,720 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (483)] Waiting until timeout for monitored process [2022-03-01 17:39:57,033 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:39:57,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:57,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:57,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:57,182 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 86 treesize of output 68 [2022-03-01 17:39:57,261 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:57,261 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:57,351 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:57,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:39:57,440 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:57,440 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508807194] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:57,440 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:57,440 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:39:57,440 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240717450] [2022-03-01 17:39:57,440 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:57,440 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:39:57,440 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:57,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:39:57,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:39:57,441 INFO L87 Difference]: Start difference. First operand 296 states and 879 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:57,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:57,719 INFO L93 Difference]: Finished difference Result 544 states and 1536 transitions. [2022-03-01 17:39:57,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:39:57,719 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) 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 20 [2022-03-01 17:39:57,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:57,720 INFO L225 Difference]: With dead ends: 544 [2022-03-01 17:39:57,720 INFO L226 Difference]: Without dead ends: 538 [2022-03-01 17:39:57,720 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=171, Invalid=585, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:39:57,720 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 133 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 567 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:57,720 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 195 Invalid, 567 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 562 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:39:57,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 538 states. [2022-03-01 17:39:57,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 538 to 306. [2022-03-01 17:39:57,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 2.9704918032786884) internal successors, (906), 305 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:57,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 906 transitions. [2022-03-01 17:39:57,724 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 906 transitions. Word has length 20 [2022-03-01 17:39:57,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:57,724 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 906 transitions. [2022-03-01 17:39:57,724 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:57,724 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 906 transitions. [2022-03-01 17:39:57,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:57,724 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:57,725 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:57,742 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (483)] Forceful destruction successful, exit code 0 [2022-03-01 17:39:57,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable483,483 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:57,939 INFO L402 AbstractCegarLoop]: === Iteration 485 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:57,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:57,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1936751384, now seen corresponding path program 483 times [2022-03-01 17:39:57,939 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:57,939 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045075115] [2022-03-01 17:39:57,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:57,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:57,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:58,002 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:58,003 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:58,003 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045075115] [2022-03-01 17:39:58,003 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045075115] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:58,003 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [170471267] [2022-03-01 17:39:58,003 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:39:58,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:58,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:58,004 INFO L229 MonitoredProcess]: Starting monitored process 484 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:58,005 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (484)] Waiting until timeout for monitored process [2022-03-01 17:39:58,313 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:39:58,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:58,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:58,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:58,459 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 90 treesize of output 72 [2022-03-01 17:39:58,550 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:58,550 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:58,622 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:58,622 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:39:58,710 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:58,710 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [170471267] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:58,710 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:58,710 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:39:58,710 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740547258] [2022-03-01 17:39:58,710 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:58,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:39:58,710 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:58,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:39:58,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=370, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:39:58,711 INFO L87 Difference]: Start difference. First operand 306 states and 906 transitions. Second operand has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:58,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:39:58,972 INFO L93 Difference]: Finished difference Result 521 states and 1497 transitions. [2022-03-01 17:39:58,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:39:58,972 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5909090909090908) 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 20 [2022-03-01 17:39:58,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:39:58,973 INFO L225 Difference]: With dead ends: 521 [2022-03-01 17:39:58,973 INFO L226 Difference]: Without dead ends: 521 [2022-03-01 17:39:58,973 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=166, Invalid=590, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:39:58,973 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 132 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 605 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 611 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 605 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:39:58,973 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 192 Invalid, 611 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 605 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:39:58,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2022-03-01 17:39:58,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 295. [2022-03-01 17:39:58,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 2.9727891156462585) internal successors, (874), 294 states have internal predecessors, (874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:58,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 874 transitions. [2022-03-01 17:39:58,988 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 874 transitions. Word has length 20 [2022-03-01 17:39:58,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:39:58,988 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 874 transitions. [2022-03-01 17:39:58,988 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:39:58,988 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 874 transitions. [2022-03-01 17:39:58,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:39:58,989 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:39:58,989 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:39:59,005 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (484)] Ended with exit code 0 [2022-03-01 17:39:59,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable484,484 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:59,203 INFO L402 AbstractCegarLoop]: === Iteration 486 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:39:59,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:39:59,203 INFO L85 PathProgramCache]: Analyzing trace with hash -519009966, now seen corresponding path program 484 times [2022-03-01 17:39:59,203 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:39:59,203 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141009444] [2022-03-01 17:39:59,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:39:59,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:39:59,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:39:59,283 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:59,283 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:39:59,283 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141009444] [2022-03-01 17:39:59,283 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141009444] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:39:59,283 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1143215421] [2022-03-01 17:39:59,283 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:39:59,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:39:59,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:39:59,284 INFO L229 MonitoredProcess]: Starting monitored process 485 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:39:59,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (485)] Waiting until timeout for monitored process [2022-03-01 17:39:59,599 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:39:59,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:39:59,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:39:59,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:39:59,774 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 54 treesize of output 42 [2022-03-01 17:39:59,791 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:59,791 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:39:59,852 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:39:59,852 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:39:59,955 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:39:59,955 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1143215421] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:39:59,955 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:39:59,955 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-01 17:39:59,955 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549336217] [2022-03-01 17:39:59,955 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:39:59,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:39:59,955 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:39:59,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:39:59,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:39:59,956 INFO L87 Difference]: Start difference. First operand 295 states and 874 transitions. Second operand has 20 states, 20 states have (on average 1.75) internal successors, (35), 20 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:00,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:00,185 INFO L93 Difference]: Finished difference Result 461 states and 1334 transitions. [2022-03-01 17:40:00,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:40:00,185 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.75) internal successors, (35), 20 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 20 [2022-03-01 17:40:00,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:00,185 INFO L225 Difference]: With dead ends: 461 [2022-03-01 17:40:00,186 INFO L226 Difference]: Without dead ends: 449 [2022-03-01 17:40:00,186 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=120, Invalid=432, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:40:00,186 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 44 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 427 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:00,186 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 144 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 427 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:00,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2022-03-01 17:40:00,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 297. [2022-03-01 17:40:00,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 296 states have (on average 2.9695945945945947) internal successors, (879), 296 states have internal predecessors, (879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:00,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 879 transitions. [2022-03-01 17:40:00,189 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 879 transitions. Word has length 20 [2022-03-01 17:40:00,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:00,190 INFO L470 AbstractCegarLoop]: Abstraction has 297 states and 879 transitions. [2022-03-01 17:40:00,190 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.75) internal successors, (35), 20 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:00,190 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 879 transitions. [2022-03-01 17:40:00,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:00,190 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:00,190 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:00,207 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (485)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:00,403 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 485 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable485 [2022-03-01 17:40:00,403 INFO L402 AbstractCegarLoop]: === Iteration 487 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:00,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:00,403 INFO L85 PathProgramCache]: Analyzing trace with hash 221887368, now seen corresponding path program 485 times [2022-03-01 17:40:00,404 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:00,404 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874583636] [2022-03-01 17:40:00,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:00,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:00,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:00,487 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:00,487 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:00,487 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874583636] [2022-03-01 17:40:00,488 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874583636] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:00,488 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781760284] [2022-03-01 17:40:00,488 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:40:00,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:00,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:00,489 INFO L229 MonitoredProcess]: Starting monitored process 486 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:00,489 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (486)] Waiting until timeout for monitored process [2022-03-01 17:40:00,768 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:40:00,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:00,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:00,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:01,020 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 75 treesize of output 59 [2022-03-01 17:40:01,073 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:01,073 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:01,162 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:01,162 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:40:01,299 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:01,299 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781760284] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:01,299 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:01,299 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:40:01,300 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081787958] [2022-03-01 17:40:01,300 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:01,300 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:40:01,300 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:01,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:40:01,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:40:01,300 INFO L87 Difference]: Start difference. First operand 297 states and 879 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:01,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:01,634 INFO L93 Difference]: Finished difference Result 486 states and 1386 transitions. [2022-03-01 17:40:01,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:40:01,635 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) 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 20 [2022-03-01 17:40:01,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:01,635 INFO L225 Difference]: With dead ends: 486 [2022-03-01 17:40:01,636 INFO L226 Difference]: Without dead ends: 480 [2022-03-01 17:40:01,636 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=148, Invalid=554, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:40:01,636 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 92 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:01,636 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 138 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 360 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:01,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2022-03-01 17:40:01,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 307. [2022-03-01 17:40:01,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 2.9607843137254903) internal successors, (906), 306 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:01,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 906 transitions. [2022-03-01 17:40:01,640 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 906 transitions. Word has length 20 [2022-03-01 17:40:01,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:01,640 INFO L470 AbstractCegarLoop]: Abstraction has 307 states and 906 transitions. [2022-03-01 17:40:01,640 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:01,640 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 906 transitions. [2022-03-01 17:40:01,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:01,640 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:01,640 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:01,658 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (486)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:01,851 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 486 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable486 [2022-03-01 17:40:01,851 INFO L402 AbstractCegarLoop]: === Iteration 488 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:01,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:01,851 INFO L85 PathProgramCache]: Analyzing trace with hash 245787282, now seen corresponding path program 486 times [2022-03-01 17:40:01,852 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:01,852 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213577432] [2022-03-01 17:40:01,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:01,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:01,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:01,937 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:01,937 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:01,937 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213577432] [2022-03-01 17:40:01,937 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213577432] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:01,937 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786836309] [2022-03-01 17:40:01,937 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:40:01,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:01,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:01,938 INFO L229 MonitoredProcess]: Starting monitored process 487 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:01,938 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (487)] Waiting until timeout for monitored process [2022-03-01 17:40:02,257 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:40:02,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:02,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:02,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:02,496 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 72 treesize of output 56 [2022-03-01 17:40:02,560 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:02,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:02,664 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:02,664 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:40:02,797 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:02,798 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786836309] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:02,798 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:02,798 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:40:02,798 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055145907] [2022-03-01 17:40:02,798 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:02,798 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:40:02,798 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:02,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:40:02,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=370, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:40:02,798 INFO L87 Difference]: Start difference. First operand 307 states and 906 transitions. Second operand has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:03,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:03,087 INFO L93 Difference]: Finished difference Result 457 states and 1332 transitions. [2022-03-01 17:40:03,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:40:03,087 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5909090909090908) 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 20 [2022-03-01 17:40:03,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:03,088 INFO L225 Difference]: With dead ends: 457 [2022-03-01 17:40:03,088 INFO L226 Difference]: Without dead ends: 457 [2022-03-01 17:40:03,088 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=135, Invalid=515, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:40:03,088 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 63 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:03,088 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 140 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:40:03,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2022-03-01 17:40:03,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 294. [2022-03-01 17:40:03,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.9658703071672354) internal successors, (869), 293 states have internal predecessors, (869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:03,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 869 transitions. [2022-03-01 17:40:03,092 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 869 transitions. Word has length 20 [2022-03-01 17:40:03,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:03,092 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 869 transitions. [2022-03-01 17:40:03,092 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:03,092 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 869 transitions. [2022-03-01 17:40:03,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:03,093 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:03,093 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:03,110 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (487)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:03,293 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 487 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable487 [2022-03-01 17:40:03,293 INFO L402 AbstractCegarLoop]: === Iteration 489 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:03,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:03,294 INFO L85 PathProgramCache]: Analyzing trace with hash -1017876942, now seen corresponding path program 487 times [2022-03-01 17:40:03,294 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:03,294 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792228204] [2022-03-01 17:40:03,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:03,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:03,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:03,357 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:03,357 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:03,357 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792228204] [2022-03-01 17:40:03,357 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792228204] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:03,357 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1673814117] [2022-03-01 17:40:03,357 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:40:03,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:03,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:03,358 INFO L229 MonitoredProcess]: Starting monitored process 488 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:03,359 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (488)] Waiting until timeout for monitored process [2022-03-01 17:40:03,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:03,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:03,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:03,883 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 63 treesize of output 49 [2022-03-01 17:40:03,961 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:03,961 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:04,100 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:04,100 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:40:04,166 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:04,166 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1673814117] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:04,166 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:04,166 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:40:04,167 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9949109] [2022-03-01 17:40:04,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:04,167 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:40:04,167 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:04,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:40:04,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:40:04,167 INFO L87 Difference]: Start difference. First operand 294 states and 869 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:04,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:04,480 INFO L93 Difference]: Finished difference Result 586 states and 1637 transitions. [2022-03-01 17:40:04,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:40:04,480 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:40:04,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:04,481 INFO L225 Difference]: With dead ends: 586 [2022-03-01 17:40:04,481 INFO L226 Difference]: Without dead ends: 586 [2022-03-01 17:40:04,481 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=188, Invalid=568, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:40:04,481 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 137 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:04,481 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 203 Invalid, 533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 524 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:40:04,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 586 states. [2022-03-01 17:40:04,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 586 to 304. [2022-03-01 17:40:04,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 3.0165016501650164) internal successors, (914), 303 states have internal predecessors, (914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:04,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 914 transitions. [2022-03-01 17:40:04,485 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 914 transitions. Word has length 20 [2022-03-01 17:40:04,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:04,485 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 914 transitions. [2022-03-01 17:40:04,486 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:04,486 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 914 transitions. [2022-03-01 17:40:04,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:04,486 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:04,486 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:04,504 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (488)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:04,692 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 488 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable488 [2022-03-01 17:40:04,692 INFO L402 AbstractCegarLoop]: === Iteration 490 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:04,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:04,693 INFO L85 PathProgramCache]: Analyzing trace with hash -135799508, now seen corresponding path program 488 times [2022-03-01 17:40:04,693 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:04,693 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091085668] [2022-03-01 17:40:04,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:04,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:04,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:04,796 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:04,796 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:04,796 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091085668] [2022-03-01 17:40:04,796 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091085668] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:04,796 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [468265316] [2022-03-01 17:40:04,796 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:40:04,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:04,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:04,797 INFO L229 MonitoredProcess]: Starting monitored process 489 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:04,798 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (489)] Waiting until timeout for monitored process [2022-03-01 17:40:05,156 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:40:05,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:05,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:05,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:05,277 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 57 treesize of output 45 [2022-03-01 17:40:05,334 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:05,334 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:05,418 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:05,419 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:40:05,467 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:05,467 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [468265316] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:05,467 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:05,467 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:40:05,467 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906550990] [2022-03-01 17:40:05,467 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:05,467 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:40:05,467 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:05,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:40:05,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=334, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:40:05,468 INFO L87 Difference]: Start difference. First operand 304 states and 914 transitions. Second operand has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:05,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:05,663 INFO L93 Difference]: Finished difference Result 563 states and 1580 transitions. [2022-03-01 17:40:05,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:40:05,663 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:40:05,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:05,664 INFO L225 Difference]: With dead ends: 563 [2022-03-01 17:40:05,664 INFO L226 Difference]: Without dead ends: 557 [2022-03-01 17:40:05,664 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=150, Invalid=500, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:40:05,664 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 126 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 452 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:05,664 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 162 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 452 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:05,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2022-03-01 17:40:05,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 307. [2022-03-01 17:40:05,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 2.9934640522875817) internal successors, (916), 306 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:05,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 916 transitions. [2022-03-01 17:40:05,668 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 916 transitions. Word has length 20 [2022-03-01 17:40:05,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:05,668 INFO L470 AbstractCegarLoop]: Abstraction has 307 states and 916 transitions. [2022-03-01 17:40:05,668 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:05,668 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 916 transitions. [2022-03-01 17:40:05,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:05,668 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:05,668 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:05,685 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (489)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:05,885 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable489,489 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:05,885 INFO L402 AbstractCegarLoop]: === Iteration 491 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:05,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:05,886 INFO L85 PathProgramCache]: Analyzing trace with hash -276979608, now seen corresponding path program 489 times [2022-03-01 17:40:05,886 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:05,886 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786222148] [2022-03-01 17:40:05,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:05,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:05,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:05,950 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:05,950 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:05,950 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786222148] [2022-03-01 17:40:05,950 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786222148] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:05,950 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1354984261] [2022-03-01 17:40:05,950 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:40:05,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:05,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:05,952 INFO L229 MonitoredProcess]: Starting monitored process 490 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:05,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (490)] Waiting until timeout for monitored process [2022-03-01 17:40:06,264 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:40:06,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:06,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:06,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:06,397 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 57 treesize of output 45 [2022-03-01 17:40:06,454 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:06,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:06,563 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:06,564 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:40:06,612 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:06,613 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1354984261] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:06,613 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:06,613 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:40:06,615 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101383703] [2022-03-01 17:40:06,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:06,615 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:40:06,615 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:06,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:40:06,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:40:06,616 INFO L87 Difference]: Start difference. First operand 307 states and 916 transitions. Second operand has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:06,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:06,826 INFO L93 Difference]: Finished difference Result 592 states and 1677 transitions. [2022-03-01 17:40:06,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:40:06,826 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:40:06,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:06,827 INFO L225 Difference]: With dead ends: 592 [2022-03-01 17:40:06,827 INFO L226 Difference]: Without dead ends: 592 [2022-03-01 17:40:06,827 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=172, Invalid=584, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:40:06,827 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 182 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:06,827 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 159 Invalid, 462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 454 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:06,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states. [2022-03-01 17:40:06,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 310. [2022-03-01 17:40:06,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 309 states have (on average 3.01294498381877) internal successors, (931), 309 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:06,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 931 transitions. [2022-03-01 17:40:06,832 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 931 transitions. Word has length 20 [2022-03-01 17:40:06,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:06,832 INFO L470 AbstractCegarLoop]: Abstraction has 310 states and 931 transitions. [2022-03-01 17:40:06,832 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:06,832 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 931 transitions. [2022-03-01 17:40:06,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:06,832 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:06,832 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:06,849 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (490)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:07,049 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable490,490 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:07,049 INFO L402 AbstractCegarLoop]: === Iteration 492 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:07,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:07,049 INFO L85 PathProgramCache]: Analyzing trace with hash 717396012, now seen corresponding path program 490 times [2022-03-01 17:40:07,049 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:07,050 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781516131] [2022-03-01 17:40:07,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:07,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:07,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:07,113 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:07,113 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:07,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781516131] [2022-03-01 17:40:07,113 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781516131] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:07,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [228692989] [2022-03-01 17:40:07,113 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:40:07,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:07,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:07,114 INFO L229 MonitoredProcess]: Starting monitored process 491 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:07,115 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (491)] Waiting until timeout for monitored process [2022-03-01 17:40:07,424 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:40:07,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:07,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:07,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:07,551 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 57 treesize of output 45 [2022-03-01 17:40:07,609 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:07,609 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:07,704 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:07,704 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:40:07,755 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:07,755 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [228692989] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:07,755 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:07,755 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:40:07,755 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338267754] [2022-03-01 17:40:07,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:07,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:40:07,755 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:07,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:40:07,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=373, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:40:07,756 INFO L87 Difference]: Start difference. First operand 310 states and 931 transitions. Second operand has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:08,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:08,065 INFO L93 Difference]: Finished difference Result 621 states and 1737 transitions. [2022-03-01 17:40:08,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-01 17:40:08,065 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:40:08,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:08,066 INFO L225 Difference]: With dead ends: 621 [2022-03-01 17:40:08,066 INFO L226 Difference]: Without dead ends: 621 [2022-03-01 17:40:08,066 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=196, Invalid=674, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:40:08,066 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 161 mSDsluCounter, 302 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 577 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:08,066 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 211 Invalid, 577 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 566 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:08,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 621 states. [2022-03-01 17:40:08,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 621 to 307. [2022-03-01 17:40:08,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 2.9934640522875817) internal successors, (916), 306 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:08,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 916 transitions. [2022-03-01 17:40:08,070 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 916 transitions. Word has length 20 [2022-03-01 17:40:08,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:08,070 INFO L470 AbstractCegarLoop]: Abstraction has 307 states and 916 transitions. [2022-03-01 17:40:08,070 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:08,070 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 916 transitions. [2022-03-01 17:40:08,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:08,071 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:08,071 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:08,088 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (491)] Ended with exit code 0 [2022-03-01 17:40:08,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 491 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable491 [2022-03-01 17:40:08,275 INFO L402 AbstractCegarLoop]: === Iteration 493 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:08,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:08,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1697849144, now seen corresponding path program 491 times [2022-03-01 17:40:08,276 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:08,276 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277994054] [2022-03-01 17:40:08,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:08,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:08,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:08,361 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:08,361 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:08,361 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277994054] [2022-03-01 17:40:08,361 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277994054] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:08,361 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1876410491] [2022-03-01 17:40:08,361 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:40:08,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:08,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:08,362 INFO L229 MonitoredProcess]: Starting monitored process 492 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:08,363 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (492)] Waiting until timeout for monitored process [2022-03-01 17:40:08,718 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:40:08,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:08,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:08,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:08,838 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 57 treesize of output 45 [2022-03-01 17:40:08,894 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:08,894 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:08,982 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:08,982 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:40:09,033 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:09,033 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1876410491] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:09,033 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:09,033 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:40:09,033 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904599656] [2022-03-01 17:40:09,033 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:09,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:40:09,033 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:09,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:40:09,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=335, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:40:09,034 INFO L87 Difference]: Start difference. First operand 307 states and 916 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:09,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:09,261 INFO L93 Difference]: Finished difference Result 580 states and 1629 transitions. [2022-03-01 17:40:09,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:40:09,261 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) 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 20 [2022-03-01 17:40:09,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:09,262 INFO L225 Difference]: With dead ends: 580 [2022-03-01 17:40:09,262 INFO L226 Difference]: Without dead ends: 574 [2022-03-01 17:40:09,262 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=159, Invalid=543, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:40:09,262 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 171 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 455 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:09,262 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 156 Invalid, 464 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 455 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:09,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2022-03-01 17:40:09,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 311. [2022-03-01 17:40:09,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 310 states have (on average 3.0) internal successors, (930), 310 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:09,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 930 transitions. [2022-03-01 17:40:09,266 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 930 transitions. Word has length 20 [2022-03-01 17:40:09,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:09,266 INFO L470 AbstractCegarLoop]: Abstraction has 311 states and 930 transitions. [2022-03-01 17:40:09,266 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:09,266 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 930 transitions. [2022-03-01 17:40:09,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:09,267 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:09,267 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:09,284 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (492)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:09,482 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable492,492 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:09,482 INFO L402 AbstractCegarLoop]: === Iteration 494 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:09,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:09,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1721749058, now seen corresponding path program 492 times [2022-03-01 17:40:09,482 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:09,482 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378324588] [2022-03-01 17:40:09,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:09,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:09,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:09,545 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:09,545 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:09,545 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378324588] [2022-03-01 17:40:09,545 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378324588] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:09,545 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1264816114] [2022-03-01 17:40:09,545 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:40:09,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:09,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:09,546 INFO L229 MonitoredProcess]: Starting monitored process 493 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:09,547 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (493)] Waiting until timeout for monitored process [2022-03-01 17:40:09,857 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:40:09,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:09,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:09,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:09,987 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 57 treesize of output 45 [2022-03-01 17:40:10,034 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:10,034 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:10,123 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:10,123 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:40:10,172 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:10,172 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1264816114] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:10,172 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:10,172 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:40:10,172 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010736670] [2022-03-01 17:40:10,172 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:10,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:40:10,173 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:10,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:40:10,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=373, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:40:10,173 INFO L87 Difference]: Start difference. First operand 311 states and 930 transitions. Second operand has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:10,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:10,428 INFO L93 Difference]: Finished difference Result 586 states and 1650 transitions. [2022-03-01 17:40:10,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:40:10,428 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5909090909090908) 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 20 [2022-03-01 17:40:10,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:10,429 INFO L225 Difference]: With dead ends: 586 [2022-03-01 17:40:10,429 INFO L226 Difference]: Without dead ends: 586 [2022-03-01 17:40:10,429 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=177, Invalid=635, Unknown=0, NotChecked=0, Total=812 [2022-03-01 17:40:10,429 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 126 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:10,429 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 179 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 385 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:10,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 586 states. [2022-03-01 17:40:10,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 586 to 308. [2022-03-01 17:40:10,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 307 states have (on average 2.996742671009772) internal successors, (920), 307 states have internal predecessors, (920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:10,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 920 transitions. [2022-03-01 17:40:10,434 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 920 transitions. Word has length 20 [2022-03-01 17:40:10,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:10,434 INFO L470 AbstractCegarLoop]: Abstraction has 308 states and 920 transitions. [2022-03-01 17:40:10,434 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:10,434 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 920 transitions. [2022-03-01 17:40:10,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:10,434 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:10,434 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:10,451 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (493)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:10,650 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable493,493 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:10,650 INFO L402 AbstractCegarLoop]: === Iteration 495 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:10,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:10,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1544436786, now seen corresponding path program 493 times [2022-03-01 17:40:10,650 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:10,650 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934160515] [2022-03-01 17:40:10,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:10,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:10,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:10,740 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:10,740 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:10,740 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934160515] [2022-03-01 17:40:10,740 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934160515] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:10,740 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63146252] [2022-03-01 17:40:10,740 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:40:10,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:10,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:10,741 INFO L229 MonitoredProcess]: Starting monitored process 494 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:10,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (494)] Waiting until timeout for monitored process [2022-03-01 17:40:11,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:11,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:11,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:11,266 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 27 treesize of output 21 [2022-03-01 17:40:11,301 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:11,301 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:11,403 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:11,404 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:40:11,457 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:11,457 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [63146252] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:11,457 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:11,457 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:40:11,457 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662283748] [2022-03-01 17:40:11,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:11,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:40:11,457 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:11,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:40:11,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:40:11,458 INFO L87 Difference]: Start difference. First operand 308 states and 920 transitions. Second operand has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:11,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:11,611 INFO L93 Difference]: Finished difference Result 516 states and 1495 transitions. [2022-03-01 17:40:11,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:40:11,611 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:40:11,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:11,612 INFO L225 Difference]: With dead ends: 516 [2022-03-01 17:40:11,612 INFO L226 Difference]: Without dead ends: 516 [2022-03-01 17:40:11,612 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=145, Invalid=505, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:40:11,612 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 115 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 404 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:11,612 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 136 Invalid, 409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 404 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:11,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states. [2022-03-01 17:40:11,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 309. [2022-03-01 17:40:11,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 308 states have (on average 2.9935064935064934) internal successors, (922), 308 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:11,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 922 transitions. [2022-03-01 17:40:11,616 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 922 transitions. Word has length 20 [2022-03-01 17:40:11,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:11,616 INFO L470 AbstractCegarLoop]: Abstraction has 309 states and 922 transitions. [2022-03-01 17:40:11,616 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:11,617 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 922 transitions. [2022-03-01 17:40:11,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:11,617 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:11,617 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:11,635 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (494)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:11,834 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable494,494 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:11,834 INFO L402 AbstractCegarLoop]: === Iteration 496 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:11,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:11,835 INFO L85 PathProgramCache]: Analyzing trace with hash -550061166, now seen corresponding path program 494 times [2022-03-01 17:40:11,835 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:11,835 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616415078] [2022-03-01 17:40:11,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:11,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:11,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:11,899 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:11,899 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:11,899 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616415078] [2022-03-01 17:40:11,899 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616415078] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:11,899 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1361680727] [2022-03-01 17:40:11,899 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:40:11,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:11,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:11,900 INFO L229 MonitoredProcess]: Starting monitored process 495 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:11,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (495)] Waiting until timeout for monitored process [2022-03-01 17:40:12,226 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:40:12,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:12,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:12,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:12,401 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 27 treesize of output 21 [2022-03-01 17:40:12,443 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:12,443 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:12,592 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:12,593 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:40:12,641 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:12,641 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1361680727] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:12,641 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:12,641 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:40:12,641 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507157907] [2022-03-01 17:40:12,641 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:12,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:40:12,641 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:12,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:40:12,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:40:12,642 INFO L87 Difference]: Start difference. First operand 309 states and 922 transitions. Second operand has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:12,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:12,891 INFO L93 Difference]: Finished difference Result 537 states and 1533 transitions. [2022-03-01 17:40:12,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:40:12,891 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:40:12,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:12,892 INFO L225 Difference]: With dead ends: 537 [2022-03-01 17:40:12,892 INFO L226 Difference]: Without dead ends: 537 [2022-03-01 17:40:12,892 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=157, Invalid=599, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:40:12,892 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 129 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 580 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:12,892 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 181 Invalid, 585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 580 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:12,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2022-03-01 17:40:12,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 298. [2022-03-01 17:40:12,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 297 states have (on average 2.9797979797979797) internal successors, (885), 297 states have internal predecessors, (885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:12,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 885 transitions. [2022-03-01 17:40:12,896 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 885 transitions. Word has length 20 [2022-03-01 17:40:12,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:12,896 INFO L470 AbstractCegarLoop]: Abstraction has 298 states and 885 transitions. [2022-03-01 17:40:12,896 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:12,896 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 885 transitions. [2022-03-01 17:40:12,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:12,896 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:12,896 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:12,913 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (495)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:13,113 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 495 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable495 [2022-03-01 17:40:13,113 INFO L402 AbstractCegarLoop]: === Iteration 497 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:13,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:13,114 INFO L85 PathProgramCache]: Analyzing trace with hash -845488348, now seen corresponding path program 495 times [2022-03-01 17:40:13,114 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:13,114 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9398577] [2022-03-01 17:40:13,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:13,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:13,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:13,176 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:13,176 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:13,176 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9398577] [2022-03-01 17:40:13,176 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9398577] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:13,176 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1203285933] [2022-03-01 17:40:13,176 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:40:13,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:13,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:13,177 INFO L229 MonitoredProcess]: Starting monitored process 496 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:13,178 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (496)] Waiting until timeout for monitored process [2022-03-01 17:40:13,519 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:40:13,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:13,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:13,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:13,738 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:13,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:13,863 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:13,863 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:40:13,928 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:13,928 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1203285933] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:13,928 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:13,928 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:40:13,928 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502390356] [2022-03-01 17:40:13,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:13,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:40:13,928 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:13,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:40:13,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=335, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:40:13,929 INFO L87 Difference]: Start difference. First operand 298 states and 885 transitions. Second operand has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:14,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:14,151 INFO L93 Difference]: Finished difference Result 459 states and 1340 transitions. [2022-03-01 17:40:14,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:40:14,152 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:40:14,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:14,152 INFO L225 Difference]: With dead ends: 459 [2022-03-01 17:40:14,152 INFO L226 Difference]: Without dead ends: 459 [2022-03-01 17:40:14,152 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=136, Invalid=464, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:40:14,153 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 72 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:14,153 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 125 Invalid, 387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 386 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:14,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2022-03-01 17:40:14,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 295. [2022-03-01 17:40:14,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 2.9693877551020407) internal successors, (873), 294 states have internal predecessors, (873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:14,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 873 transitions. [2022-03-01 17:40:14,156 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 873 transitions. Word has length 20 [2022-03-01 17:40:14,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:14,156 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 873 transitions. [2022-03-01 17:40:14,156 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:14,156 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 873 transitions. [2022-03-01 17:40:14,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:14,156 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:14,157 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:14,174 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (496)] Ended with exit code 0 [2022-03-01 17:40:14,367 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 496 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable496 [2022-03-01 17:40:14,367 INFO L402 AbstractCegarLoop]: === Iteration 498 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:14,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:14,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1682036664, now seen corresponding path program 496 times [2022-03-01 17:40:14,368 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:14,368 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639749073] [2022-03-01 17:40:14,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:14,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:14,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:14,442 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:14,442 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:14,442 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639749073] [2022-03-01 17:40:14,442 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639749073] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:14,442 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1339671262] [2022-03-01 17:40:14,442 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:40:14,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:14,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:14,443 INFO L229 MonitoredProcess]: Starting monitored process 497 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:14,444 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (497)] Waiting until timeout for monitored process [2022-03-01 17:40:14,771 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:40:14,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:14,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:14,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:14,930 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 54 treesize of output 42 [2022-03-01 17:40:14,957 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:14,957 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:15,036 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:15,036 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:40:15,087 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:15,088 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1339671262] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:15,088 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:15,088 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:40:15,088 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919019153] [2022-03-01 17:40:15,088 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:15,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:40:15,088 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:15,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:40:15,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=335, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:40:15,088 INFO L87 Difference]: Start difference. First operand 295 states and 873 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:15,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:15,272 INFO L93 Difference]: Finished difference Result 504 states and 1434 transitions. [2022-03-01 17:40:15,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:40:15,272 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) 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 20 [2022-03-01 17:40:15,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:15,272 INFO L225 Difference]: With dead ends: 504 [2022-03-01 17:40:15,273 INFO L226 Difference]: Without dead ends: 498 [2022-03-01 17:40:15,273 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=133, Invalid=467, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:40:15,273 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 85 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 531 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 531 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:15,273 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 183 Invalid, 535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 531 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:15,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 498 states. [2022-03-01 17:40:15,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 498 to 309. [2022-03-01 17:40:15,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 308 states have (on average 2.961038961038961) internal successors, (912), 308 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:15,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 912 transitions. [2022-03-01 17:40:15,277 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 912 transitions. Word has length 20 [2022-03-01 17:40:15,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:15,277 INFO L470 AbstractCegarLoop]: Abstraction has 309 states and 912 transitions. [2022-03-01 17:40:15,277 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:15,277 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 912 transitions. [2022-03-01 17:40:15,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:15,277 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:15,277 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:15,295 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (497)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:15,494 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 497 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable497 [2022-03-01 17:40:15,495 INFO L402 AbstractCegarLoop]: === Iteration 499 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:15,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:15,495 INFO L85 PathProgramCache]: Analyzing trace with hash -1658136750, now seen corresponding path program 497 times [2022-03-01 17:40:15,495 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:15,495 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149359803] [2022-03-01 17:40:15,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:15,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:15,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:15,553 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:15,554 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:15,554 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149359803] [2022-03-01 17:40:15,554 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149359803] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:15,554 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [428002304] [2022-03-01 17:40:15,554 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:40:15,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:15,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:15,555 INFO L229 MonitoredProcess]: Starting monitored process 498 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:15,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (498)] Waiting until timeout for monitored process [2022-03-01 17:40:15,783 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:40:15,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:15,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:15,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:15,967 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 54 treesize of output 42 [2022-03-01 17:40:16,004 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:16,004 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:16,108 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:16,108 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:40:16,170 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:16,170 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [428002304] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:16,170 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:16,170 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:40:16,170 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667691750] [2022-03-01 17:40:16,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:16,170 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:40:16,170 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:16,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:40:16,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:40:16,170 INFO L87 Difference]: Start difference. First operand 309 states and 912 transitions. Second operand has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:16,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:16,425 INFO L93 Difference]: Finished difference Result 510 states and 1455 transitions. [2022-03-01 17:40:16,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:40:16,426 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5909090909090908) 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 20 [2022-03-01 17:40:16,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:16,426 INFO L225 Difference]: With dead ends: 510 [2022-03-01 17:40:16,426 INFO L226 Difference]: Without dead ends: 510 [2022-03-01 17:40:16,426 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=144, Invalid=558, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:40:16,427 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 82 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:16,427 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 172 Invalid, 462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 456 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:16,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2022-03-01 17:40:16,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 307. [2022-03-01 17:40:16,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 2.9640522875816995) internal successors, (907), 306 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:16,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 907 transitions. [2022-03-01 17:40:16,430 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 907 transitions. Word has length 20 [2022-03-01 17:40:16,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:16,430 INFO L470 AbstractCegarLoop]: Abstraction has 307 states and 907 transitions. [2022-03-01 17:40:16,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:16,431 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 907 transitions. [2022-03-01 17:40:16,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:16,431 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:16,431 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:16,450 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (498)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:16,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable498,498 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:16,631 INFO L402 AbstractCegarLoop]: === Iteration 500 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:16,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:16,632 INFO L85 PathProgramCache]: Analyzing trace with hash -175001812, now seen corresponding path program 498 times [2022-03-01 17:40:16,632 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:16,632 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082580233] [2022-03-01 17:40:16,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:16,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:16,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:16,730 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:16,731 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:16,731 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082580233] [2022-03-01 17:40:16,731 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082580233] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:16,731 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [554057377] [2022-03-01 17:40:16,731 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:40:16,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:16,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:16,732 INFO L229 MonitoredProcess]: Starting monitored process 499 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:16,732 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (499)] Waiting until timeout for monitored process [2022-03-01 17:40:17,057 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:40:17,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:17,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:17,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:17,243 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:17,243 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:17,347 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:17,347 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:40:17,408 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:17,409 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [554057377] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:17,409 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:17,409 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:40:17,409 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186847699] [2022-03-01 17:40:17,409 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:17,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:40:17,409 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:17,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:40:17,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=335, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:40:17,409 INFO L87 Difference]: Start difference. First operand 307 states and 907 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:17,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:17,616 INFO L93 Difference]: Finished difference Result 479 states and 1390 transitions. [2022-03-01 17:40:17,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:40:17,616 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) 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 20 [2022-03-01 17:40:17,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:17,617 INFO L225 Difference]: With dead ends: 479 [2022-03-01 17:40:17,617 INFO L226 Difference]: Without dead ends: 479 [2022-03-01 17:40:17,617 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=136, Invalid=464, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:40:17,617 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 89 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 403 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:17,617 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 139 Invalid, 406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 403 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:17,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 479 states. [2022-03-01 17:40:17,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 479 to 294. [2022-03-01 17:40:17,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.9658703071672354) internal successors, (869), 293 states have internal predecessors, (869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:17,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 869 transitions. [2022-03-01 17:40:17,621 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 869 transitions. Word has length 20 [2022-03-01 17:40:17,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:17,621 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 869 transitions. [2022-03-01 17:40:17,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:17,621 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 869 transitions. [2022-03-01 17:40:17,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:17,621 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:17,621 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:17,639 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (499)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:17,838 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 499 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable499 [2022-03-01 17:40:17,839 INFO L402 AbstractCegarLoop]: === Iteration 501 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:17,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:17,839 INFO L85 PathProgramCache]: Analyzing trace with hash 2078712386, now seen corresponding path program 499 times [2022-03-01 17:40:17,839 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:17,839 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214949051] [2022-03-01 17:40:17,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:17,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:17,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:17,906 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:17,907 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:17,907 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214949051] [2022-03-01 17:40:17,907 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214949051] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:17,907 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537437746] [2022-03-01 17:40:17,907 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:40:17,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:17,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:17,908 INFO L229 MonitoredProcess]: Starting monitored process 500 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:17,908 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (500)] Waiting until timeout for monitored process [2022-03-01 17:40:18,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:18,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:18,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:18,431 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 54 treesize of output 42 [2022-03-01 17:40:18,458 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:18,458 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:18,525 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:18,525 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:40:18,687 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:18,688 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537437746] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:18,688 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:18,688 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:40:18,688 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460079195] [2022-03-01 17:40:18,688 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:18,688 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:40:18,688 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:18,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:40:18,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:40:18,688 INFO L87 Difference]: Start difference. First operand 294 states and 869 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:18,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:18,918 INFO L93 Difference]: Finished difference Result 451 states and 1306 transitions. [2022-03-01 17:40:18,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:40:18,918 INFO L78 Accepts]: Start accepts. Automaton has has 19 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) Word has length 20 [2022-03-01 17:40:18,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:18,919 INFO L225 Difference]: With dead ends: 451 [2022-03-01 17:40:18,919 INFO L226 Difference]: Without dead ends: 439 [2022-03-01 17:40:18,919 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=115, Invalid=391, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:40:18,919 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 56 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:18,919 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 140 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 397 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:18,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2022-03-01 17:40:18,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 298. [2022-03-01 17:40:18,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 297 states have (on average 2.95959595959596) internal successors, (879), 297 states have internal predecessors, (879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:18,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 879 transitions. [2022-03-01 17:40:18,922 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 879 transitions. Word has length 20 [2022-03-01 17:40:18,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:18,922 INFO L470 AbstractCegarLoop]: Abstraction has 298 states and 879 transitions. [2022-03-01 17:40:18,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:18,923 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 879 transitions. [2022-03-01 17:40:18,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:18,923 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:18,923 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:18,940 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (500)] Ended with exit code 0 [2022-03-01 17:40:19,131 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable500,500 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:19,131 INFO L402 AbstractCegarLoop]: === Iteration 502 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:19,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:19,131 INFO L85 PathProgramCache]: Analyzing trace with hash -1475357576, now seen corresponding path program 500 times [2022-03-01 17:40:19,131 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:19,132 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430987686] [2022-03-01 17:40:19,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:19,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:19,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:19,219 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:19,220 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:19,220 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430987686] [2022-03-01 17:40:19,220 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430987686] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:19,220 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2012004042] [2022-03-01 17:40:19,220 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:40:19,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:19,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:19,221 INFO L229 MonitoredProcess]: Starting monitored process 501 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:19,221 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (501)] Waiting until timeout for monitored process [2022-03-01 17:40:19,574 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:40:19,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:19,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:19,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:19,739 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 72 treesize of output 56 [2022-03-01 17:40:19,826 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:19,826 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:19,896 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:19,897 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:40:20,057 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:20,057 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2012004042] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:20,057 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:20,057 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-01 17:40:20,057 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609191848] [2022-03-01 17:40:20,058 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:20,058 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:40:20,058 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:20,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:40:20,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:40:20,058 INFO L87 Difference]: Start difference. First operand 298 states and 879 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:20,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:20,326 INFO L93 Difference]: Finished difference Result 476 states and 1358 transitions. [2022-03-01 17:40:20,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:40:20,326 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 20 [2022-03-01 17:40:20,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:20,327 INFO L225 Difference]: With dead ends: 476 [2022-03-01 17:40:20,327 INFO L226 Difference]: Without dead ends: 470 [2022-03-01 17:40:20,327 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=145, Invalid=505, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:40:20,327 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 103 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 363 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:20,327 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 153 Invalid, 367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 363 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:20,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2022-03-01 17:40:20,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 308. [2022-03-01 17:40:20,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 307 states have (on average 2.95114006514658) internal successors, (906), 307 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:20,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 906 transitions. [2022-03-01 17:40:20,331 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 906 transitions. Word has length 20 [2022-03-01 17:40:20,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:20,331 INFO L470 AbstractCegarLoop]: Abstraction has 308 states and 906 transitions. [2022-03-01 17:40:20,331 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:20,331 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 906 transitions. [2022-03-01 17:40:20,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:20,331 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:20,331 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:20,349 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (501)] Ended with exit code 0 [2022-03-01 17:40:20,538 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 501 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable501 [2022-03-01 17:40:20,538 INFO L402 AbstractCegarLoop]: === Iteration 503 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:20,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:20,539 INFO L85 PathProgramCache]: Analyzing trace with hash -1451457662, now seen corresponding path program 501 times [2022-03-01 17:40:20,539 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:20,539 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31040510] [2022-03-01 17:40:20,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:20,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:20,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:20,595 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:20,595 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:20,595 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31040510] [2022-03-01 17:40:20,596 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31040510] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:20,596 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [564946976] [2022-03-01 17:40:20,596 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:40:20,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:20,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:20,597 INFO L229 MonitoredProcess]: Starting monitored process 502 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:20,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (502)] Waiting until timeout for monitored process [2022-03-01 17:40:20,949 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:40:20,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:20,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:20,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:21,052 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 72 treesize of output 56 [2022-03-01 17:40:21,099 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:21,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:21,149 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:21,149 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:40:21,247 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:21,247 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [564946976] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:21,247 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:21,247 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:40:21,247 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112875027] [2022-03-01 17:40:21,247 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:21,247 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:40:21,248 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:21,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:40:21,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:40:21,248 INFO L87 Difference]: Start difference. First operand 308 states and 906 transitions. Second operand has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:21,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:21,373 INFO L93 Difference]: Finished difference Result 447 states and 1304 transitions. [2022-03-01 17:40:21,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:40:21,373 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 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 20 [2022-03-01 17:40:21,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:21,373 INFO L225 Difference]: With dead ends: 447 [2022-03-01 17:40:21,373 INFO L226 Difference]: Without dead ends: 447 [2022-03-01 17:40:21,374 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=131, Invalid=469, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:40:21,374 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 69 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:21,374 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 104 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 292 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:21,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-03-01 17:40:21,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 296. [2022-03-01 17:40:21,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.9627118644067796) internal successors, (874), 295 states have internal predecessors, (874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:21,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 874 transitions. [2022-03-01 17:40:21,377 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 874 transitions. Word has length 20 [2022-03-01 17:40:21,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:21,377 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 874 transitions. [2022-03-01 17:40:21,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:21,377 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 874 transitions. [2022-03-01 17:40:21,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:21,378 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:21,378 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:21,397 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (502)] Ended with exit code 0 [2022-03-01 17:40:21,588 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 502 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable502 [2022-03-01 17:40:21,588 INFO L402 AbstractCegarLoop]: === Iteration 504 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:21,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:21,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1552152542, now seen corresponding path program 502 times [2022-03-01 17:40:21,588 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:21,588 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389951807] [2022-03-01 17:40:21,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:21,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:21,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:21,662 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:21,662 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:21,662 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389951807] [2022-03-01 17:40:21,662 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389951807] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:21,662 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1652257325] [2022-03-01 17:40:21,662 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:40:21,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:21,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:21,663 INFO L229 MonitoredProcess]: Starting monitored process 503 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:21,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (503)] Waiting until timeout for monitored process [2022-03-01 17:40:22,029 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:40:22,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:22,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:22,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:22,154 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 54 treesize of output 42 [2022-03-01 17:40:22,185 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:22,185 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:22,243 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:22,243 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:40:22,297 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:22,297 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1652257325] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:22,297 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:22,297 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-01 17:40:22,297 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522440156] [2022-03-01 17:40:22,297 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:22,297 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:40:22,297 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:22,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:40:22,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:40:22,297 INFO L87 Difference]: Start difference. First operand 296 states and 874 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:22,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:22,431 INFO L93 Difference]: Finished difference Result 482 states and 1373 transitions. [2022-03-01 17:40:22,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:40:22,431 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 20 [2022-03-01 17:40:22,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:22,432 INFO L225 Difference]: With dead ends: 482 [2022-03-01 17:40:22,432 INFO L226 Difference]: Without dead ends: 476 [2022-03-01 17:40:22,432 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=127, Invalid=425, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:40:22,432 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 88 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:22,432 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 139 Invalid, 366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 360 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:22,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2022-03-01 17:40:22,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 310. [2022-03-01 17:40:22,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 309 states have (on average 2.954692556634304) internal successors, (913), 309 states have internal predecessors, (913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:22,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 913 transitions. [2022-03-01 17:40:22,436 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 913 transitions. Word has length 20 [2022-03-01 17:40:22,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:22,436 INFO L470 AbstractCegarLoop]: Abstraction has 310 states and 913 transitions. [2022-03-01 17:40:22,436 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:22,436 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 913 transitions. [2022-03-01 17:40:22,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:22,436 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:22,436 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:22,454 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (503)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:22,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable503,503 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:22,651 INFO L402 AbstractCegarLoop]: === Iteration 505 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:22,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:22,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1576052456, now seen corresponding path program 503 times [2022-03-01 17:40:22,652 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:22,652 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877291190] [2022-03-01 17:40:22,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:22,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:22,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:22,704 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:22,704 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:22,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877291190] [2022-03-01 17:40:22,704 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877291190] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:22,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [329684298] [2022-03-01 17:40:22,704 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:40:22,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:22,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:22,705 INFO L229 MonitoredProcess]: Starting monitored process 504 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:22,706 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (504)] Waiting until timeout for monitored process [2022-03-01 17:40:23,019 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:40:23,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:23,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:23,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:23,138 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 54 treesize of output 42 [2022-03-01 17:40:23,178 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:23,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:23,264 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:23,264 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:40:23,339 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:23,339 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [329684298] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:23,339 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:23,339 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:40:23,339 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667803876] [2022-03-01 17:40:23,339 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:23,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:40:23,340 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:23,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:40:23,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=334, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:40:23,340 INFO L87 Difference]: Start difference. First operand 310 states and 913 transitions. Second operand has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:23,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:23,568 INFO L93 Difference]: Finished difference Result 482 states and 1379 transitions. [2022-03-01 17:40:23,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:40:23,568 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 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 20 [2022-03-01 17:40:23,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:23,569 INFO L225 Difference]: With dead ends: 482 [2022-03-01 17:40:23,569 INFO L226 Difference]: Without dead ends: 482 [2022-03-01 17:40:23,569 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=140, Invalid=510, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:40:23,569 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 97 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 375 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:23,569 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 152 Invalid, 375 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:23,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2022-03-01 17:40:23,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 308. [2022-03-01 17:40:23,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 307 states have (on average 2.957654723127036) internal successors, (908), 307 states have internal predecessors, (908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:23,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 908 transitions. [2022-03-01 17:40:23,573 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 908 transitions. Word has length 20 [2022-03-01 17:40:23,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:23,573 INFO L470 AbstractCegarLoop]: Abstraction has 308 states and 908 transitions. [2022-03-01 17:40:23,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:23,573 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 908 transitions. [2022-03-01 17:40:23,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:23,574 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:23,574 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:23,591 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (504)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:23,774 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable504,504 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:23,774 INFO L402 AbstractCegarLoop]: === Iteration 506 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:23,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:23,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1235779902, now seen corresponding path program 504 times [2022-03-01 17:40:23,774 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:23,774 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077026665] [2022-03-01 17:40:23,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:23,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:23,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:23,871 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:23,871 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:23,871 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077026665] [2022-03-01 17:40:23,872 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077026665] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:23,872 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [810783611] [2022-03-01 17:40:23,872 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:40:23,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:23,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:23,873 INFO L229 MonitoredProcess]: Starting monitored process 505 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:23,873 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (505)] Waiting until timeout for monitored process [2022-03-01 17:40:24,221 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:40:24,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:24,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:24,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:24,398 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:24,398 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:24,498 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:24,498 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:40:24,570 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:24,571 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [810783611] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:24,571 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:24,571 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-01 17:40:24,571 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906999542] [2022-03-01 17:40:24,571 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:24,571 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:40:24,571 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:24,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:40:24,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:40:24,571 INFO L87 Difference]: Start difference. First operand 308 states and 908 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:24,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:24,768 INFO L93 Difference]: Finished difference Result 457 states and 1329 transitions. [2022-03-01 17:40:24,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:40:24,768 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 20 [2022-03-01 17:40:24,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:24,769 INFO L225 Difference]: With dead ends: 457 [2022-03-01 17:40:24,769 INFO L226 Difference]: Without dead ends: 457 [2022-03-01 17:40:24,769 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=127, Invalid=425, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:40:24,769 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 62 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:24,769 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 150 Invalid, 455 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 454 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:24,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2022-03-01 17:40:24,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 293. [2022-03-01 17:40:24,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 292 states have (on average 2.962328767123288) internal successors, (865), 292 states have internal predecessors, (865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:24,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 865 transitions. [2022-03-01 17:40:24,773 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 865 transitions. Word has length 20 [2022-03-01 17:40:24,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:24,773 INFO L470 AbstractCegarLoop]: Abstraction has 293 states and 865 transitions. [2022-03-01 17:40:24,773 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:24,773 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 865 transitions. [2022-03-01 17:40:24,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:24,773 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:24,773 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:24,791 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (505)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:24,990 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable505,505 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:24,991 INFO L402 AbstractCegarLoop]: === Iteration 507 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:24,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:24,991 INFO L85 PathProgramCache]: Analyzing trace with hash 106913962, now seen corresponding path program 505 times [2022-03-01 17:40:24,991 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:24,991 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211661316] [2022-03-01 17:40:24,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:24,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:24,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:25,058 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:25,058 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:25,058 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211661316] [2022-03-01 17:40:25,058 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211661316] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:25,058 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1883319617] [2022-03-01 17:40:25,058 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:40:25,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:25,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:25,059 INFO L229 MonitoredProcess]: Starting monitored process 506 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:25,060 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (506)] Waiting until timeout for monitored process [2022-03-01 17:40:25,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:25,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:25,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:25,497 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 54 treesize of output 42 [2022-03-01 17:40:25,521 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:25,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:25,587 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:25,587 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:40:25,679 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:25,679 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1883319617] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:25,679 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:25,679 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-03-01 17:40:25,679 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189860261] [2022-03-01 17:40:25,679 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:25,679 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:40:25,679 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:25,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:40:25,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:40:25,680 INFO L87 Difference]: Start difference. First operand 293 states and 865 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:25,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:25,927 INFO L93 Difference]: Finished difference Result 529 states and 1491 transitions. [2022-03-01 17:40:25,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:40:25,928 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 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 20 [2022-03-01 17:40:25,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:25,928 INFO L225 Difference]: With dead ends: 529 [2022-03-01 17:40:25,929 INFO L226 Difference]: Without dead ends: 511 [2022-03-01 17:40:25,929 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=104, Invalid=316, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:40:25,929 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 94 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:25,929 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 136 Invalid, 351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 350 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:25,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2022-03-01 17:40:25,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 297. [2022-03-01 17:40:25,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 296 states have (on average 2.956081081081081) internal successors, (875), 296 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:25,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 875 transitions. [2022-03-01 17:40:25,933 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 875 transitions. Word has length 20 [2022-03-01 17:40:25,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:25,933 INFO L470 AbstractCegarLoop]: Abstraction has 297 states and 875 transitions. [2022-03-01 17:40:25,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:25,933 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 875 transitions. [2022-03-01 17:40:25,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:25,933 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:25,933 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:25,951 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (506)] Ended with exit code 0 [2022-03-01 17:40:26,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable506,506 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:26,143 INFO L402 AbstractCegarLoop]: === Iteration 508 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:26,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:26,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1696784338, now seen corresponding path program 506 times [2022-03-01 17:40:26,143 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:26,144 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201549819] [2022-03-01 17:40:26,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:26,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:26,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:26,191 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:26,192 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:26,192 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201549819] [2022-03-01 17:40:26,192 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201549819] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:26,192 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317183734] [2022-03-01 17:40:26,192 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:40:26,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:26,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:26,193 INFO L229 MonitoredProcess]: Starting monitored process 507 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:26,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (507)] Waiting until timeout for monitored process [2022-03-01 17:40:26,517 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:40:26,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:26,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:26,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:26,635 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 54 treesize of output 42 [2022-03-01 17:40:26,648 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:26,648 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:26,697 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:26,698 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:40:26,757 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:26,758 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1317183734] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:26,758 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:26,758 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:40:26,758 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708472050] [2022-03-01 17:40:26,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:26,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:40:26,758 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:26,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:40:26,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:40:26,758 INFO L87 Difference]: Start difference. First operand 297 states and 875 transitions. Second operand has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:26,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:26,900 INFO L93 Difference]: Finished difference Result 525 states and 1483 transitions. [2022-03-01 17:40:26,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:40:26,900 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 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 20 [2022-03-01 17:40:26,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:26,900 INFO L225 Difference]: With dead ends: 525 [2022-03-01 17:40:26,900 INFO L226 Difference]: Without dead ends: 513 [2022-03-01 17:40:26,901 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=116, Invalid=390, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:40:26,901 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 101 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:26,901 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 89 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 253 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:26,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2022-03-01 17:40:26,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 299. [2022-03-01 17:40:26,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 298 states have (on average 2.953020134228188) internal successors, (880), 298 states have internal predecessors, (880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:26,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 880 transitions. [2022-03-01 17:40:26,905 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 880 transitions. Word has length 20 [2022-03-01 17:40:26,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:26,905 INFO L470 AbstractCegarLoop]: Abstraction has 299 states and 880 transitions. [2022-03-01 17:40:26,905 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:26,905 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 880 transitions. [2022-03-01 17:40:26,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:26,905 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:26,905 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:26,923 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (507)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:27,119 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 507 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable507 [2022-03-01 17:40:27,119 INFO L402 AbstractCegarLoop]: === Iteration 509 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:27,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:27,119 INFO L85 PathProgramCache]: Analyzing trace with hash -1857285624, now seen corresponding path program 507 times [2022-03-01 17:40:27,119 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:27,120 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943129549] [2022-03-01 17:40:27,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:27,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:27,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:27,167 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:27,167 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:27,167 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943129549] [2022-03-01 17:40:27,167 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943129549] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:27,167 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140310866] [2022-03-01 17:40:27,168 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:40:27,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:27,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:27,169 INFO L229 MonitoredProcess]: Starting monitored process 508 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:27,169 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (508)] Waiting until timeout for monitored process [2022-03-01 17:40:27,506 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:40:27,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:27,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:27,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:27,602 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 72 treesize of output 56 [2022-03-01 17:40:27,648 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:27,648 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:27,703 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:27,703 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:40:27,760 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:27,760 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140310866] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:27,760 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:27,760 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:40:27,760 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627478990] [2022-03-01 17:40:27,760 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:27,760 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:40:27,760 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:27,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:40:27,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:40:27,761 INFO L87 Difference]: Start difference. First operand 299 states and 880 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:28,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:28,021 INFO L93 Difference]: Finished difference Result 550 states and 1535 transitions. [2022-03-01 17:40:28,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:40:28,021 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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 20 [2022-03-01 17:40:28,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:28,022 INFO L225 Difference]: With dead ends: 550 [2022-03-01 17:40:28,022 INFO L226 Difference]: Without dead ends: 544 [2022-03-01 17:40:28,022 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=153, Invalid=497, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:40:28,023 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 118 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 507 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:28,023 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 195 Invalid, 511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 507 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:28,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2022-03-01 17:40:28,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 309. [2022-03-01 17:40:28,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 308 states have (on average 2.9448051948051948) internal successors, (907), 308 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:28,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 907 transitions. [2022-03-01 17:40:28,027 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 907 transitions. Word has length 20 [2022-03-01 17:40:28,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:28,027 INFO L470 AbstractCegarLoop]: Abstraction has 309 states and 907 transitions. [2022-03-01 17:40:28,027 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:28,027 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 907 transitions. [2022-03-01 17:40:28,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:28,027 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:28,027 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:28,045 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (508)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:28,235 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable508,508 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:28,235 INFO L402 AbstractCegarLoop]: === Iteration 510 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:28,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:28,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1833385710, now seen corresponding path program 508 times [2022-03-01 17:40:28,236 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:28,236 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721927390] [2022-03-01 17:40:28,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:28,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:28,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:28,314 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:28,314 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:28,315 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721927390] [2022-03-01 17:40:28,315 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721927390] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:28,315 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1318261850] [2022-03-01 17:40:28,315 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:40:28,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:28,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:28,316 INFO L229 MonitoredProcess]: Starting monitored process 509 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:28,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (509)] Waiting until timeout for monitored process [2022-03-01 17:40:28,633 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:40:28,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:28,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:28,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:28,732 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 75 treesize of output 59 [2022-03-01 17:40:28,772 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:28,772 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:28,833 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:28,833 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:40:28,892 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:28,892 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1318261850] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:28,892 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:28,892 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-01 17:40:28,892 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847135389] [2022-03-01 17:40:28,892 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:28,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:40:28,892 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:28,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:40:28,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=304, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:40:28,893 INFO L87 Difference]: Start difference. First operand 309 states and 907 transitions. Second operand has 20 states, 20 states have (on average 1.75) internal successors, (35), 20 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:29,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:29,082 INFO L93 Difference]: Finished difference Result 521 states and 1481 transitions. [2022-03-01 17:40:29,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:40:29,082 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.75) internal successors, (35), 20 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 20 [2022-03-01 17:40:29,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:29,083 INFO L225 Difference]: With dead ends: 521 [2022-03-01 17:40:29,083 INFO L226 Difference]: Without dead ends: 521 [2022-03-01 17:40:29,083 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=134, Invalid=466, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:40:29,083 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 55 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:29,083 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 148 Invalid, 444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 440 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:29,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2022-03-01 17:40:29,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 295. [2022-03-01 17:40:29,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 2.9591836734693877) internal successors, (870), 294 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:29,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 870 transitions. [2022-03-01 17:40:29,087 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 870 transitions. Word has length 20 [2022-03-01 17:40:29,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:29,087 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 870 transitions. [2022-03-01 17:40:29,087 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.75) internal successors, (35), 20 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:29,087 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 870 transitions. [2022-03-01 17:40:29,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:29,087 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:29,087 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:29,105 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (509)] Ended with exit code 0 [2022-03-01 17:40:29,304 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable509,509 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:29,305 INFO L402 AbstractCegarLoop]: === Iteration 511 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:29,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:29,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1272473102, now seen corresponding path program 509 times [2022-03-01 17:40:29,308 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:29,308 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271495959] [2022-03-01 17:40:29,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:29,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:29,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:29,352 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:29,352 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:29,352 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271495959] [2022-03-01 17:40:29,352 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271495959] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:29,352 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636740738] [2022-03-01 17:40:29,352 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:40:29,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:29,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:29,353 INFO L229 MonitoredProcess]: Starting monitored process 510 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:29,354 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (510)] Waiting until timeout for monitored process [2022-03-01 17:40:29,667 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:40:29,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:29,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:29,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:29,764 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 54 treesize of output 42 [2022-03-01 17:40:29,777 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:29,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:29,815 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:29,816 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:40:29,904 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:29,904 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1636740738] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:29,904 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:29,904 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-03-01 17:40:29,905 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439362604] [2022-03-01 17:40:29,906 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:29,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:40:29,908 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:29,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:40:29,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:40:29,916 INFO L87 Difference]: Start difference. First operand 295 states and 870 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:30,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:30,093 INFO L93 Difference]: Finished difference Result 470 states and 1352 transitions. [2022-03-01 17:40:30,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:40:30,093 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 20 [2022-03-01 17:40:30,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:30,095 INFO L225 Difference]: With dead ends: 470 [2022-03-01 17:40:30,095 INFO L226 Difference]: Without dead ends: 458 [2022-03-01 17:40:30,095 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=107, Invalid=355, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:40:30,095 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 79 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:30,095 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 143 Invalid, 395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:30,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2022-03-01 17:40:30,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 299. [2022-03-01 17:40:30,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 298 states have (on average 2.953020134228188) internal successors, (880), 298 states have internal predecessors, (880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:30,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 880 transitions. [2022-03-01 17:40:30,103 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 880 transitions. Word has length 20 [2022-03-01 17:40:30,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:30,103 INFO L470 AbstractCegarLoop]: Abstraction has 299 states and 880 transitions. [2022-03-01 17:40:30,103 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:30,104 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 880 transitions. [2022-03-01 17:40:30,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:30,104 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:30,104 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:30,121 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (510)] Ended with exit code 0 [2022-03-01 17:40:30,321 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 510 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable510 [2022-03-01 17:40:30,321 INFO L402 AbstractCegarLoop]: === Iteration 512 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:30,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:30,322 INFO L85 PathProgramCache]: Analyzing trace with hash 2013370436, now seen corresponding path program 510 times [2022-03-01 17:40:30,325 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:30,325 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241815486] [2022-03-01 17:40:30,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:30,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:30,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:30,377 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:30,378 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:30,378 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241815486] [2022-03-01 17:40:30,378 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241815486] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:30,378 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [390316398] [2022-03-01 17:40:30,378 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:40:30,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:30,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:30,380 INFO L229 MonitoredProcess]: Starting monitored process 511 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:30,380 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (511)] Waiting until timeout for monitored process [2022-03-01 17:40:30,717 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:40:30,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:30,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:30,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:30,799 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 75 treesize of output 59 [2022-03-01 17:40:30,840 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:30,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:30,882 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:30,883 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:40:30,962 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:30,962 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [390316398] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:30,962 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:30,962 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:40:30,962 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409349806] [2022-03-01 17:40:30,962 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:30,962 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:40:30,962 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:30,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:40:30,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:40:30,963 INFO L87 Difference]: Start difference. First operand 299 states and 880 transitions. Second operand has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:31,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:31,141 INFO L93 Difference]: Finished difference Result 495 states and 1404 transitions. [2022-03-01 17:40:31,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:40:31,141 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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 20 [2022-03-01 17:40:31,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:31,142 INFO L225 Difference]: With dead ends: 495 [2022-03-01 17:40:31,142 INFO L226 Difference]: Without dead ends: 489 [2022-03-01 17:40:31,142 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=137, Invalid=463, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:40:31,142 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 91 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 372 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:31,142 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 148 Invalid, 374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 372 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:31,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 489 states. [2022-03-01 17:40:31,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 489 to 309. [2022-03-01 17:40:31,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 308 states have (on average 2.9448051948051948) internal successors, (907), 308 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:31,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 907 transitions. [2022-03-01 17:40:31,146 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 907 transitions. Word has length 20 [2022-03-01 17:40:31,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:31,146 INFO L470 AbstractCegarLoop]: Abstraction has 309 states and 907 transitions. [2022-03-01 17:40:31,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:31,146 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 907 transitions. [2022-03-01 17:40:31,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:31,146 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:31,146 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:31,163 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (511)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:31,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 511 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable511 [2022-03-01 17:40:31,363 INFO L402 AbstractCegarLoop]: === Iteration 513 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:31,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:31,364 INFO L85 PathProgramCache]: Analyzing trace with hash 2037270350, now seen corresponding path program 511 times [2022-03-01 17:40:31,364 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:31,364 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111011587] [2022-03-01 17:40:31,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:31,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:31,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:31,412 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:31,412 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:31,412 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111011587] [2022-03-01 17:40:31,412 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111011587] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:31,412 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1745779248] [2022-03-01 17:40:31,412 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:40:31,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:31,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:31,419 INFO L229 MonitoredProcess]: Starting monitored process 512 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:31,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (512)] Waiting until timeout for monitored process [2022-03-01 17:40:31,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:31,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:31,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:31,886 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 75 treesize of output 59 [2022-03-01 17:40:31,945 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:31,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:32,006 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:32,007 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:40:32,110 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:32,110 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1745779248] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:32,110 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:32,110 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:40:32,110 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918737239] [2022-03-01 17:40:32,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:32,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:40:32,110 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:32,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:40:32,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:40:32,111 INFO L87 Difference]: Start difference. First operand 309 states and 907 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:32,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:32,334 INFO L93 Difference]: Finished difference Result 466 states and 1350 transitions. [2022-03-01 17:40:32,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:40:32,334 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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 20 [2022-03-01 17:40:32,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:32,335 INFO L225 Difference]: With dead ends: 466 [2022-03-01 17:40:32,335 INFO L226 Difference]: Without dead ends: 466 [2022-03-01 17:40:32,335 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=123, Invalid=429, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:40:32,335 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 45 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:32,335 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 133 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 398 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:32,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2022-03-01 17:40:32,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 297. [2022-03-01 17:40:32,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 296 states have (on average 2.956081081081081) internal successors, (875), 296 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:32,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 875 transitions. [2022-03-01 17:40:32,339 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 875 transitions. Word has length 20 [2022-03-01 17:40:32,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:32,339 INFO L470 AbstractCegarLoop]: Abstraction has 297 states and 875 transitions. [2022-03-01 17:40:32,339 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:32,339 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 875 transitions. [2022-03-01 17:40:32,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:32,339 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:32,339 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:32,357 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (512)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:32,540 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 512 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable512 [2022-03-01 17:40:32,540 INFO L402 AbstractCegarLoop]: === Iteration 514 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:32,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:32,540 INFO L85 PathProgramCache]: Analyzing trace with hash 745913258, now seen corresponding path program 512 times [2022-03-01 17:40:32,540 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:32,540 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397990066] [2022-03-01 17:40:32,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:32,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:32,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:32,600 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:32,600 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:32,600 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397990066] [2022-03-01 17:40:32,600 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397990066] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:32,600 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709624233] [2022-03-01 17:40:32,600 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:40:32,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:32,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:32,601 INFO L229 MonitoredProcess]: Starting monitored process 513 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:32,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (513)] Waiting until timeout for monitored process [2022-03-01 17:40:32,889 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:40:32,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:32,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:32,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:32,989 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 54 treesize of output 42 [2022-03-01 17:40:33,031 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:33,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:33,113 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:33,114 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:40:33,171 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:33,171 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709624233] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:33,171 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:33,171 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:40:33,171 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900658023] [2022-03-01 17:40:33,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:33,171 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:40:33,171 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:33,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:40:33,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:40:33,171 INFO L87 Difference]: Start difference. First operand 297 states and 875 transitions. Second operand has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:33,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:33,380 INFO L93 Difference]: Finished difference Result 501 states and 1419 transitions. [2022-03-01 17:40:33,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:40:33,381 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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 20 [2022-03-01 17:40:33,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:33,381 INFO L225 Difference]: With dead ends: 501 [2022-03-01 17:40:33,381 INFO L226 Difference]: Without dead ends: 495 [2022-03-01 17:40:33,381 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=121, Invalid=385, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:40:33,382 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 103 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 332 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:33,382 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 135 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 332 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:33,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2022-03-01 17:40:33,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 311. [2022-03-01 17:40:33,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 310 states have (on average 2.9483870967741934) internal successors, (914), 310 states have internal predecessors, (914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:33,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 914 transitions. [2022-03-01 17:40:33,385 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 914 transitions. Word has length 20 [2022-03-01 17:40:33,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:33,385 INFO L470 AbstractCegarLoop]: Abstraction has 311 states and 914 transitions. [2022-03-01 17:40:33,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:33,386 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 914 transitions. [2022-03-01 17:40:33,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:33,386 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:33,386 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:33,403 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (513)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:33,599 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable513,513 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:33,599 INFO L402 AbstractCegarLoop]: === Iteration 515 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:33,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:33,599 INFO L85 PathProgramCache]: Analyzing trace with hash 769813172, now seen corresponding path program 513 times [2022-03-01 17:40:33,599 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:33,599 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618790416] [2022-03-01 17:40:33,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:33,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:33,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:33,672 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:33,673 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:33,673 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618790416] [2022-03-01 17:40:33,673 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618790416] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:33,673 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1322450339] [2022-03-01 17:40:33,673 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:40:33,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:33,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:33,674 INFO L229 MonitoredProcess]: Starting monitored process 514 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:33,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (514)] Waiting until timeout for monitored process [2022-03-01 17:40:33,997 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:40:33,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:33,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:33,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:34,118 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 54 treesize of output 42 [2022-03-01 17:40:34,169 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:34,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:34,281 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:34,282 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:40:34,352 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:34,352 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1322450339] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:34,352 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:34,352 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:40:34,352 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428560664] [2022-03-01 17:40:34,352 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:34,352 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:40:34,352 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:34,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:40:34,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:40:34,353 INFO L87 Difference]: Start difference. First operand 311 states and 914 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:34,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:34,523 INFO L93 Difference]: Finished difference Result 501 states and 1425 transitions. [2022-03-01 17:40:34,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:40:34,523 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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 20 [2022-03-01 17:40:34,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:34,523 INFO L225 Difference]: With dead ends: 501 [2022-03-01 17:40:34,524 INFO L226 Difference]: Without dead ends: 501 [2022-03-01 17:40:34,524 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=134, Invalid=466, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:40:34,524 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 83 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 446 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:34,524 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 165 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 446 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:34,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2022-03-01 17:40:34,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 309. [2022-03-01 17:40:34,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 308 states have (on average 2.9512987012987013) internal successors, (909), 308 states have internal predecessors, (909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:34,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 909 transitions. [2022-03-01 17:40:34,528 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 909 transitions. Word has length 20 [2022-03-01 17:40:34,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:34,528 INFO L470 AbstractCegarLoop]: Abstraction has 309 states and 909 transitions. [2022-03-01 17:40:34,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:34,528 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 909 transitions. [2022-03-01 17:40:34,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:34,528 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:34,528 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:34,545 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (514)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:34,745 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 514 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable514 [2022-03-01 17:40:34,745 INFO L402 AbstractCegarLoop]: === Iteration 516 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:34,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:34,746 INFO L85 PathProgramCache]: Analyzing trace with hash -2042019186, now seen corresponding path program 514 times [2022-03-01 17:40:34,746 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:34,746 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527034772] [2022-03-01 17:40:34,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:34,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:34,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:34,800 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:34,800 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:34,801 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527034772] [2022-03-01 17:40:34,801 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527034772] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:34,801 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249279184] [2022-03-01 17:40:34,801 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:40:34,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:34,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:34,802 INFO L229 MonitoredProcess]: Starting monitored process 515 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:34,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (515)] Waiting until timeout for monitored process [2022-03-01 17:40:35,124 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:40:35,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:35,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:35,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:35,204 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:35,204 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:35,266 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:35,266 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:40:35,308 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:35,308 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249279184] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:35,308 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:35,308 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:40:35,308 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405463295] [2022-03-01 17:40:35,308 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:35,308 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:40:35,308 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:35,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:40:35,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:40:35,309 INFO L87 Difference]: Start difference. First operand 309 states and 909 transitions. Second operand has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:35,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:35,434 INFO L93 Difference]: Finished difference Result 476 states and 1375 transitions. [2022-03-01 17:40:35,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:40:35,434 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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 20 [2022-03-01 17:40:35,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:35,435 INFO L225 Difference]: With dead ends: 476 [2022-03-01 17:40:35,435 INFO L226 Difference]: Without dead ends: 476 [2022-03-01 17:40:35,435 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=123, Invalid=383, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:40:35,435 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 61 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:35,435 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 99 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:35,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2022-03-01 17:40:35,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 292. [2022-03-01 17:40:35,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 291 states have (on average 2.9587628865979383) internal successors, (861), 291 states have internal predecessors, (861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:35,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 861 transitions. [2022-03-01 17:40:35,439 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 861 transitions. Word has length 20 [2022-03-01 17:40:35,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:35,439 INFO L470 AbstractCegarLoop]: Abstraction has 292 states and 861 transitions. [2022-03-01 17:40:35,439 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:35,439 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 861 transitions. [2022-03-01 17:40:35,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:35,439 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:35,439 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:35,456 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (515)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:35,653 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable515,515 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:35,653 INFO L402 AbstractCegarLoop]: === Iteration 517 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:35,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:35,654 INFO L85 PathProgramCache]: Analyzing trace with hash -1356800314, now seen corresponding path program 515 times [2022-03-01 17:40:35,654 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:35,654 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896059140] [2022-03-01 17:40:35,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:35,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:35,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:35,714 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:35,714 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:35,714 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896059140] [2022-03-01 17:40:35,714 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896059140] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:35,714 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [669664531] [2022-03-01 17:40:35,714 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:40:35,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:35,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:35,715 INFO L229 MonitoredProcess]: Starting monitored process 516 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:35,716 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (516)] Waiting until timeout for monitored process [2022-03-01 17:40:36,056 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:40:36,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:36,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:36,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:36,265 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 72 treesize of output 56 [2022-03-01 17:40:36,311 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:36,311 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:36,394 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:36,394 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:40:36,484 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:36,484 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [669664531] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:36,484 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:36,484 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:40:36,484 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63281811] [2022-03-01 17:40:36,484 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:36,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:40:36,485 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:36,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:40:36,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:40:36,485 INFO L87 Difference]: Start difference. First operand 292 states and 861 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:36,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:36,720 INFO L93 Difference]: Finished difference Result 481 states and 1385 transitions. [2022-03-01 17:40:36,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:40:36,720 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:40:36,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:36,720 INFO L225 Difference]: With dead ends: 481 [2022-03-01 17:40:36,720 INFO L226 Difference]: Without dead ends: 481 [2022-03-01 17:40:36,721 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=146, Invalid=504, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:40:36,721 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 107 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 522 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 522 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:36,721 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 167 Invalid, 527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 522 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:36,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2022-03-01 17:40:36,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 301. [2022-03-01 17:40:36,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 300 states have (on average 2.986666666666667) internal successors, (896), 300 states have internal predecessors, (896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:36,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 896 transitions. [2022-03-01 17:40:36,724 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 896 transitions. Word has length 20 [2022-03-01 17:40:36,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:36,724 INFO L470 AbstractCegarLoop]: Abstraction has 301 states and 896 transitions. [2022-03-01 17:40:36,724 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:36,725 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 896 transitions. [2022-03-01 17:40:36,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:36,725 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:36,725 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:36,742 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (516)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:36,938 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable516,516 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:36,938 INFO L402 AbstractCegarLoop]: === Iteration 518 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:36,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:36,938 INFO L85 PathProgramCache]: Analyzing trace with hash -474722880, now seen corresponding path program 516 times [2022-03-01 17:40:36,938 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:36,938 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172668595] [2022-03-01 17:40:36,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:36,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:36,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:36,995 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:36,995 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:36,995 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172668595] [2022-03-01 17:40:36,995 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172668595] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:36,995 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1277072964] [2022-03-01 17:40:36,996 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:40:36,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:36,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:36,997 INFO L229 MonitoredProcess]: Starting monitored process 517 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:36,997 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (517)] Waiting until timeout for monitored process [2022-03-01 17:40:37,324 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:40:37,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:37,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:37,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:37,489 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 65 treesize of output 51 [2022-03-01 17:40:37,524 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:37,525 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:37,595 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:37,595 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:40:37,685 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:37,685 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1277072964] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:37,685 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:37,685 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:40:37,685 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698296498] [2022-03-01 17:40:37,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:37,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:40:37,686 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:37,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:40:37,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:40:37,686 INFO L87 Difference]: Start difference. First operand 301 states and 896 transitions. Second operand has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:37,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:37,876 INFO L93 Difference]: Finished difference Result 487 states and 1392 transitions. [2022-03-01 17:40:37,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:40:37,876 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:40:37,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:37,877 INFO L225 Difference]: With dead ends: 487 [2022-03-01 17:40:37,877 INFO L226 Difference]: Without dead ends: 481 [2022-03-01 17:40:37,877 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=137, Invalid=513, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:40:37,877 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 127 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:37,877 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 124 Invalid, 348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:37,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2022-03-01 17:40:37,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 298. [2022-03-01 17:40:37,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 297 states have (on average 2.9797979797979797) internal successors, (885), 297 states have internal predecessors, (885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:37,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 885 transitions. [2022-03-01 17:40:37,881 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 885 transitions. Word has length 20 [2022-03-01 17:40:37,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:37,881 INFO L470 AbstractCegarLoop]: Abstraction has 298 states and 885 transitions. [2022-03-01 17:40:37,881 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:37,881 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 885 transitions. [2022-03-01 17:40:37,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:37,882 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:37,882 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:37,899 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (517)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:38,098 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 517 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable517 [2022-03-01 17:40:38,099 INFO L402 AbstractCegarLoop]: === Iteration 519 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:38,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:38,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1009952682, now seen corresponding path program 517 times [2022-03-01 17:40:38,099 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:38,099 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852387762] [2022-03-01 17:40:38,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:38,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:38,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:38,156 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:38,156 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:38,156 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852387762] [2022-03-01 17:40:38,156 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852387762] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:38,156 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [987450534] [2022-03-01 17:40:38,156 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:40:38,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:38,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:38,158 INFO L229 MonitoredProcess]: Starting monitored process 518 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:38,158 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (518)] Waiting until timeout for monitored process [2022-03-01 17:40:38,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:38,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:38,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:38,708 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 54 treesize of output 42 [2022-03-01 17:40:38,720 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:38,720 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:38,780 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:38,781 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:40:38,877 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:38,877 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [987450534] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:38,877 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:38,877 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-01 17:40:38,877 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956769834] [2022-03-01 17:40:38,877 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:38,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:40:38,878 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:38,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:40:38,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:40:38,878 INFO L87 Difference]: Start difference. First operand 298 states and 885 transitions. Second operand has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:39,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:39,090 INFO L93 Difference]: Finished difference Result 451 states and 1310 transitions. [2022-03-01 17:40:39,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:40:39,090 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:40:39,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:39,091 INFO L225 Difference]: With dead ends: 451 [2022-03-01 17:40:39,091 INFO L226 Difference]: Without dead ends: 439 [2022-03-01 17:40:39,091 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=129, Invalid=423, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:40:39,091 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 67 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:39,091 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 133 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:39,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2022-03-01 17:40:39,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 295. [2022-03-01 17:40:39,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 2.9727891156462585) internal successors, (874), 294 states have internal predecessors, (874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:39,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 874 transitions. [2022-03-01 17:40:39,094 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 874 transitions. Word has length 20 [2022-03-01 17:40:39,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:39,094 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 874 transitions. [2022-03-01 17:40:39,094 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:39,094 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 874 transitions. [2022-03-01 17:40:39,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:39,095 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:39,095 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:39,112 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (518)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:39,309 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable518,518 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:39,310 INFO L402 AbstractCegarLoop]: === Iteration 520 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:39,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:39,310 INFO L85 PathProgramCache]: Analyzing trace with hash 136180560, now seen corresponding path program 518 times [2022-03-01 17:40:39,310 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:39,310 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793478470] [2022-03-01 17:40:39,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:39,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:39,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:39,407 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:39,407 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:39,408 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793478470] [2022-03-01 17:40:39,408 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793478470] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:39,408 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [160453366] [2022-03-01 17:40:39,408 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:40:39,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:39,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:39,409 INFO L229 MonitoredProcess]: Starting monitored process 519 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:39,409 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (519)] Waiting until timeout for monitored process [2022-03-01 17:40:39,750 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:40:39,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:39,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:39,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:40,030 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 102 treesize of output 80 [2022-03-01 17:40:40,282 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:40,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:40,415 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:40,416 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:40:40,594 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:40,594 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [160453366] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:40,594 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:40,594 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:40:40,595 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804697898] [2022-03-01 17:40:40,595 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:40,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:40:40,595 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:40,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:40:40,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:40:40,595 INFO L87 Difference]: Start difference. First operand 295 states and 874 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:40,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:40,976 INFO L93 Difference]: Finished difference Result 568 states and 1603 transitions. [2022-03-01 17:40:40,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:40:40,977 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:40:40,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:40,978 INFO L225 Difference]: With dead ends: 568 [2022-03-01 17:40:40,978 INFO L226 Difference]: Without dead ends: 568 [2022-03-01 17:40:40,978 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=174, Invalid=582, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:40:40,978 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 162 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 522 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 528 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 522 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:40,978 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 176 Invalid, 528 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 522 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:40:40,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2022-03-01 17:40:40,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 303. [2022-03-01 17:40:40,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 302 states have (on average 3.013245033112583) internal successors, (910), 302 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:40,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 910 transitions. [2022-03-01 17:40:40,982 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 910 transitions. Word has length 20 [2022-03-01 17:40:40,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:40,983 INFO L470 AbstractCegarLoop]: Abstraction has 303 states and 910 transitions. [2022-03-01 17:40:40,983 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:40,983 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 910 transitions. [2022-03-01 17:40:40,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:40,983 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:40,983 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:41,001 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (519)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:41,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable519,519 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:41,191 INFO L402 AbstractCegarLoop]: === Iteration 521 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:41,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:41,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1018257994, now seen corresponding path program 519 times [2022-03-01 17:40:41,192 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:41,192 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543956732] [2022-03-01 17:40:41,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:41,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:41,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:41,317 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:41,318 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:41,318 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543956732] [2022-03-01 17:40:41,318 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543956732] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:41,318 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1603549652] [2022-03-01 17:40:41,318 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:40:41,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:41,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:41,319 INFO L229 MonitoredProcess]: Starting monitored process 520 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:41,320 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (520)] Waiting until timeout for monitored process [2022-03-01 17:40:41,672 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:40:41,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:41,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:41,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:41,876 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 86 treesize of output 68 [2022-03-01 17:40:41,999 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:41,999 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:42,135 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:42,136 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:40:42,323 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:42,323 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1603549652] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:42,323 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:42,324 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:40:42,324 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275890141] [2022-03-01 17:40:42,324 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:42,324 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:40:42,324 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:42,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:40:42,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:40:42,324 INFO L87 Difference]: Start difference. First operand 303 states and 910 transitions. Second operand has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:42,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:42,789 INFO L93 Difference]: Finished difference Result 597 states and 1649 transitions. [2022-03-01 17:40:42,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-01 17:40:42,789 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:40:42,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:42,790 INFO L225 Difference]: With dead ends: 597 [2022-03-01 17:40:42,790 INFO L226 Difference]: Without dead ends: 591 [2022-03-01 17:40:42,790 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=191, Invalid=621, Unknown=0, NotChecked=0, Total=812 [2022-03-01 17:40:42,790 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 216 mSDsluCounter, 271 mSDsCounter, 0 mSdLazyCounter, 480 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 490 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 480 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:42,790 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 179 Invalid, 490 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 480 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:40:42,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2022-03-01 17:40:42,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 306. [2022-03-01 17:40:42,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 2.9901639344262296) internal successors, (912), 305 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:42,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 912 transitions. [2022-03-01 17:40:42,794 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 912 transitions. Word has length 20 [2022-03-01 17:40:42,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:42,795 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 912 transitions. [2022-03-01 17:40:42,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:42,795 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 912 transitions. [2022-03-01 17:40:42,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:42,795 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:42,795 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:42,812 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (520)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:43,012 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 520 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable520 [2022-03-01 17:40:43,012 INFO L402 AbstractCegarLoop]: === Iteration 522 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:43,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:43,013 INFO L85 PathProgramCache]: Analyzing trace with hash 877077894, now seen corresponding path program 520 times [2022-03-01 17:40:43,013 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:43,013 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58184717] [2022-03-01 17:40:43,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:43,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:43,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:43,099 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:43,099 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:43,099 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58184717] [2022-03-01 17:40:43,100 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58184717] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:43,100 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583530322] [2022-03-01 17:40:43,100 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:40:43,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:43,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:43,101 INFO L229 MonitoredProcess]: Starting monitored process 521 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:43,101 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (521)] Waiting until timeout for monitored process [2022-03-01 17:40:43,445 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:40:43,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:43,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:43,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:43,643 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 86 treesize of output 68 [2022-03-01 17:40:43,729 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:43,729 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:43,833 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:43,834 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:40:43,949 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:43,949 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [583530322] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:43,949 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:43,949 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:40:43,949 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405679987] [2022-03-01 17:40:43,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:43,949 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:40:43,949 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:43,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:40:43,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=361, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:40:43,950 INFO L87 Difference]: Start difference. First operand 306 states and 912 transitions. Second operand has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:44,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:44,166 INFO L93 Difference]: Finished difference Result 536 states and 1524 transitions. [2022-03-01 17:40:44,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:40:44,166 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:40:44,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:44,167 INFO L225 Difference]: With dead ends: 536 [2022-03-01 17:40:44,167 INFO L226 Difference]: Without dead ends: 536 [2022-03-01 17:40:44,167 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=153, Invalid=497, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:40:44,167 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 136 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:44,167 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 145 Invalid, 453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 448 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:44,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2022-03-01 17:40:44,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 299. [2022-03-01 17:40:44,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 298 states have (on average 3.0) internal successors, (894), 298 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:44,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 894 transitions. [2022-03-01 17:40:44,171 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 894 transitions. Word has length 20 [2022-03-01 17:40:44,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:44,172 INFO L470 AbstractCegarLoop]: Abstraction has 299 states and 894 transitions. [2022-03-01 17:40:44,172 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:44,172 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 894 transitions. [2022-03-01 17:40:44,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:44,172 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:44,172 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:44,189 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (521)] Ended with exit code 0 [2022-03-01 17:40:44,377 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 521 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable521 [2022-03-01 17:40:44,377 INFO L402 AbstractCegarLoop]: === Iteration 523 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:44,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:44,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1871453514, now seen corresponding path program 521 times [2022-03-01 17:40:44,377 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:44,377 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511274391] [2022-03-01 17:40:44,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:44,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:44,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:44,475 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:44,476 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:44,476 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511274391] [2022-03-01 17:40:44,476 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511274391] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:44,476 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [31493541] [2022-03-01 17:40:44,476 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:40:44,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:44,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:44,477 INFO L229 MonitoredProcess]: Starting monitored process 522 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:44,477 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (522)] Waiting until timeout for monitored process [2022-03-01 17:40:44,807 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:40:44,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:44,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:44,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:45,022 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 90 treesize of output 72 [2022-03-01 17:40:45,179 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:45,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:45,295 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:45,295 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:40:45,383 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:45,383 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [31493541] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:45,383 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:45,383 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:40:45,383 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775298034] [2022-03-01 17:40:45,383 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:45,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:40:45,383 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:45,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:40:45,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:40:45,384 INFO L87 Difference]: Start difference. First operand 299 states and 894 transitions. Second operand has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:45,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:45,580 INFO L93 Difference]: Finished difference Result 532 states and 1513 transitions. [2022-03-01 17:40:45,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:40:45,580 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:40:45,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:45,581 INFO L225 Difference]: With dead ends: 532 [2022-03-01 17:40:45,581 INFO L226 Difference]: Without dead ends: 532 [2022-03-01 17:40:45,581 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=164, Invalid=538, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:40:45,581 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 114 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 464 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:45,581 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 169 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 464 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:45,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2022-03-01 17:40:45,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 296. [2022-03-01 17:40:45,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.9796610169491524) internal successors, (879), 295 states have internal predecessors, (879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:45,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 879 transitions. [2022-03-01 17:40:45,585 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 879 transitions. Word has length 20 [2022-03-01 17:40:45,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:45,585 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 879 transitions. [2022-03-01 17:40:45,585 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:45,585 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 879 transitions. [2022-03-01 17:40:45,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:45,585 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:45,585 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:45,603 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (522)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:45,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable522,522 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:45,799 INFO L402 AbstractCegarLoop]: === Iteration 524 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:45,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:45,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1443060650, now seen corresponding path program 522 times [2022-03-01 17:40:45,799 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:45,799 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768988309] [2022-03-01 17:40:45,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:45,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:45,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:45,858 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:45,858 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:45,858 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768988309] [2022-03-01 17:40:45,858 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768988309] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:45,858 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [313346097] [2022-03-01 17:40:45,858 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:40:45,858 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:45,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:45,859 INFO L229 MonitoredProcess]: Starting monitored process 523 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:45,860 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (523)] Waiting until timeout for monitored process [2022-03-01 17:40:46,191 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:40:46,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:46,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:46,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:46,325 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 90 treesize of output 72 [2022-03-01 17:40:46,414 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:46,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:46,477 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:46,477 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:40:46,563 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:46,563 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [313346097] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:46,563 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:46,563 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:40:46,563 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902268227] [2022-03-01 17:40:46,563 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:46,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:40:46,563 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:46,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:40:46,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:40:46,564 INFO L87 Difference]: Start difference. First operand 296 states and 879 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:46,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:46,838 INFO L93 Difference]: Finished difference Result 536 states and 1516 transitions. [2022-03-01 17:40:46,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:40:46,838 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) 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 20 [2022-03-01 17:40:46,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:46,839 INFO L225 Difference]: With dead ends: 536 [2022-03-01 17:40:46,839 INFO L226 Difference]: Without dead ends: 530 [2022-03-01 17:40:46,839 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=174, Invalid=582, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:40:46,839 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 145 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 592 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 592 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:46,839 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 198 Invalid, 597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 592 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:46,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 530 states. [2022-03-01 17:40:46,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 530 to 306. [2022-03-01 17:40:46,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 2.9704918032786884) internal successors, (906), 305 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:46,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 906 transitions. [2022-03-01 17:40:46,843 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 906 transitions. Word has length 20 [2022-03-01 17:40:46,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:46,843 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 906 transitions. [2022-03-01 17:40:46,843 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:46,843 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 906 transitions. [2022-03-01 17:40:46,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:46,844 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:46,844 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:46,861 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (523)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:47,061 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable523,523 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:47,061 INFO L402 AbstractCegarLoop]: === Iteration 525 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:47,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:47,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1419160736, now seen corresponding path program 523 times [2022-03-01 17:40:47,061 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:47,061 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759192762] [2022-03-01 17:40:47,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:47,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:47,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:47,155 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:47,156 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:47,156 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759192762] [2022-03-01 17:40:47,156 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759192762] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:47,156 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739257116] [2022-03-01 17:40:47,156 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:40:47,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:47,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:47,157 INFO L229 MonitoredProcess]: Starting monitored process 524 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:47,157 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (524)] Waiting until timeout for monitored process [2022-03-01 17:40:47,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:47,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:47,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:47,642 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 105 treesize of output 83 [2022-03-01 17:40:47,737 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:47,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:47,806 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:47,806 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:40:47,893 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:47,894 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739257116] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:47,894 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:47,894 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:40:47,894 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283391708] [2022-03-01 17:40:47,894 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:47,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:40:47,894 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:47,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:40:47,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=370, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:40:47,894 INFO L87 Difference]: Start difference. First operand 306 states and 906 transitions. Second operand has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:48,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:48,151 INFO L93 Difference]: Finished difference Result 513 states and 1477 transitions. [2022-03-01 17:40:48,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:40:48,152 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5909090909090908) 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 20 [2022-03-01 17:40:48,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:48,152 INFO L225 Difference]: With dead ends: 513 [2022-03-01 17:40:48,152 INFO L226 Difference]: Without dead ends: 513 [2022-03-01 17:40:48,152 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=169, Invalid=587, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:40:48,152 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 120 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 564 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 570 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:48,153 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 183 Invalid, 570 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 564 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:48,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2022-03-01 17:40:48,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 295. [2022-03-01 17:40:48,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 2.9727891156462585) internal successors, (874), 294 states have internal predecessors, (874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:48,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 874 transitions. [2022-03-01 17:40:48,156 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 874 transitions. Word has length 20 [2022-03-01 17:40:48,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:48,156 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 874 transitions. [2022-03-01 17:40:48,156 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:48,156 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 874 transitions. [2022-03-01 17:40:48,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:48,157 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:48,157 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:48,174 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (524)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:48,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 524 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable524 [2022-03-01 17:40:48,371 INFO L402 AbstractCegarLoop]: === Iteration 526 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:48,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:48,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1419318, now seen corresponding path program 524 times [2022-03-01 17:40:48,372 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:48,372 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26097363] [2022-03-01 17:40:48,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:48,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:48,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:48,452 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:48,452 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:48,452 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26097363] [2022-03-01 17:40:48,453 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26097363] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:48,453 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1799638409] [2022-03-01 17:40:48,453 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:40:48,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:48,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:48,454 INFO L229 MonitoredProcess]: Starting monitored process 525 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:48,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (525)] Waiting until timeout for monitored process [2022-03-01 17:40:48,803 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:40:48,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:48,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:48,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:49,051 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 54 treesize of output 42 [2022-03-01 17:40:49,070 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:49,070 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:49,143 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:49,144 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:40:49,270 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:49,271 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1799638409] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:49,271 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:49,271 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-01 17:40:49,271 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949626211] [2022-03-01 17:40:49,271 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:49,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:40:49,271 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:49,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:40:49,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:40:49,271 INFO L87 Difference]: Start difference. First operand 295 states and 874 transitions. Second operand has 20 states, 20 states have (on average 1.75) internal successors, (35), 20 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:49,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:49,585 INFO L93 Difference]: Finished difference Result 453 states and 1314 transitions. [2022-03-01 17:40:49,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:40:49,586 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.75) internal successors, (35), 20 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 20 [2022-03-01 17:40:49,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:49,586 INFO L225 Difference]: With dead ends: 453 [2022-03-01 17:40:49,586 INFO L226 Difference]: Without dead ends: 441 [2022-03-01 17:40:49,586 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=129, Invalid=423, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:40:49,586 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 39 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 439 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 439 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:49,587 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 149 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 439 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:40:49,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2022-03-01 17:40:49,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 297. [2022-03-01 17:40:49,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 296 states have (on average 2.9695945945945947) internal successors, (879), 296 states have internal predecessors, (879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:49,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 879 transitions. [2022-03-01 17:40:49,590 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 879 transitions. Word has length 20 [2022-03-01 17:40:49,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:49,590 INFO L470 AbstractCegarLoop]: Abstraction has 297 states and 879 transitions. [2022-03-01 17:40:49,590 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.75) internal successors, (35), 20 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:49,590 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 879 transitions. [2022-03-01 17:40:49,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:49,591 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:49,591 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:49,608 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (525)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:49,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 525 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable525 [2022-03-01 17:40:49,803 INFO L402 AbstractCegarLoop]: === Iteration 527 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:49,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:49,803 INFO L85 PathProgramCache]: Analyzing trace with hash 739478016, now seen corresponding path program 525 times [2022-03-01 17:40:49,803 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:49,804 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48959472] [2022-03-01 17:40:49,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:49,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:49,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:49,861 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:49,861 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:49,862 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48959472] [2022-03-01 17:40:49,862 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48959472] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:49,862 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1847099059] [2022-03-01 17:40:49,862 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:40:49,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:49,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:49,863 INFO L229 MonitoredProcess]: Starting monitored process 526 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:49,863 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (526)] Waiting until timeout for monitored process [2022-03-01 17:40:50,191 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:40:50,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:50,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:50,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:50,373 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 75 treesize of output 59 [2022-03-01 17:40:50,424 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:50,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:50,487 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:50,488 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:40:50,586 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:50,586 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1847099059] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:50,586 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:50,586 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:40:50,586 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263174988] [2022-03-01 17:40:50,586 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:50,586 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:40:50,587 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:50,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:40:50,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:40:50,587 INFO L87 Difference]: Start difference. First operand 297 states and 879 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:50,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:50,808 INFO L93 Difference]: Finished difference Result 478 states and 1366 transitions. [2022-03-01 17:40:50,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:40:50,808 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) 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 20 [2022-03-01 17:40:50,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:50,809 INFO L225 Difference]: With dead ends: 478 [2022-03-01 17:40:50,809 INFO L226 Difference]: Without dead ends: 472 [2022-03-01 17:40:50,809 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=154, Invalid=548, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:40:50,809 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 120 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 363 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:50,809 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 145 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 363 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:50,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2022-03-01 17:40:50,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 307. [2022-03-01 17:40:50,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 2.9607843137254903) internal successors, (906), 306 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:50,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 906 transitions. [2022-03-01 17:40:50,820 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 906 transitions. Word has length 20 [2022-03-01 17:40:50,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:50,820 INFO L470 AbstractCegarLoop]: Abstraction has 307 states and 906 transitions. [2022-03-01 17:40:50,820 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:50,820 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 906 transitions. [2022-03-01 17:40:50,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:50,820 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:50,820 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:50,838 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (526)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:51,028 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable526,526 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:51,028 INFO L402 AbstractCegarLoop]: === Iteration 528 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:51,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:51,029 INFO L85 PathProgramCache]: Analyzing trace with hash 763377930, now seen corresponding path program 526 times [2022-03-01 17:40:51,029 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:51,029 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443936124] [2022-03-01 17:40:51,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:51,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:51,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:51,113 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:51,114 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:51,114 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443936124] [2022-03-01 17:40:51,114 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443936124] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:51,114 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [594414030] [2022-03-01 17:40:51,114 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:40:51,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:51,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:51,115 INFO L229 MonitoredProcess]: Starting monitored process 527 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:51,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (527)] Waiting until timeout for monitored process [2022-03-01 17:40:51,471 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:40:51,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:51,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:51,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:51,628 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 72 treesize of output 56 [2022-03-01 17:40:51,676 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:51,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:51,745 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:51,745 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:40:51,839 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:51,839 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [594414030] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:51,839 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:51,839 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:40:51,839 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795564917] [2022-03-01 17:40:51,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:51,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:40:51,839 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:51,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:40:51,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=370, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:40:51,839 INFO L87 Difference]: Start difference. First operand 307 states and 906 transitions. Second operand has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:52,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:52,044 INFO L93 Difference]: Finished difference Result 449 states and 1312 transitions. [2022-03-01 17:40:52,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:40:52,044 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5909090909090908) 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 20 [2022-03-01 17:40:52,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:52,045 INFO L225 Difference]: With dead ends: 449 [2022-03-01 17:40:52,045 INFO L226 Difference]: Without dead ends: 449 [2022-03-01 17:40:52,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=141, Invalid=509, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:40:52,045 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 67 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 509 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 509 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:52,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 156 Invalid, 512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 509 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:52,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2022-03-01 17:40:52,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 294. [2022-03-01 17:40:52,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.9658703071672354) internal successors, (869), 293 states have internal predecessors, (869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:52,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 869 transitions. [2022-03-01 17:40:52,049 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 869 transitions. Word has length 20 [2022-03-01 17:40:52,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:52,049 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 869 transitions. [2022-03-01 17:40:52,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:52,049 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 869 transitions. [2022-03-01 17:40:52,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:52,049 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:52,049 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:52,067 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (527)] Ended with exit code 0 [2022-03-01 17:40:52,266 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable527,527 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:52,267 INFO L402 AbstractCegarLoop]: === Iteration 529 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:52,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:52,267 INFO L85 PathProgramCache]: Analyzing trace with hash -500286294, now seen corresponding path program 527 times [2022-03-01 17:40:52,267 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:52,267 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102938757] [2022-03-01 17:40:52,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:52,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:52,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:52,336 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:52,336 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:52,336 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102938757] [2022-03-01 17:40:52,337 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102938757] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:52,337 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [231772469] [2022-03-01 17:40:52,337 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:40:52,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:52,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:52,338 INFO L229 MonitoredProcess]: Starting monitored process 528 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:52,338 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (528)] Waiting until timeout for monitored process [2022-03-01 17:40:52,699 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:40:52,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:52,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:52,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:52,841 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 57 treesize of output 45 [2022-03-01 17:40:52,912 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:52,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:53,036 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:53,036 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:40:53,086 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:53,086 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [231772469] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:53,086 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:53,086 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:40:53,086 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619763159] [2022-03-01 17:40:53,086 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:53,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:40:53,086 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:53,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:40:53,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:40:53,087 INFO L87 Difference]: Start difference. First operand 294 states and 869 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:53,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:53,285 INFO L93 Difference]: Finished difference Result 578 states and 1617 transitions. [2022-03-01 17:40:53,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:40:53,285 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:40:53,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:53,286 INFO L225 Difference]: With dead ends: 578 [2022-03-01 17:40:53,286 INFO L226 Difference]: Without dead ends: 578 [2022-03-01 17:40:53,286 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=181, Invalid=575, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:40:53,286 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 175 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:53,287 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 146 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 401 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:53,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2022-03-01 17:40:53,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 304. [2022-03-01 17:40:53,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 3.0165016501650164) internal successors, (914), 303 states have internal predecessors, (914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:53,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 914 transitions. [2022-03-01 17:40:53,291 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 914 transitions. Word has length 20 [2022-03-01 17:40:53,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:53,291 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 914 transitions. [2022-03-01 17:40:53,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:53,291 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 914 transitions. [2022-03-01 17:40:53,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:53,291 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:53,291 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:53,308 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (528)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:53,503 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable528,528 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:53,504 INFO L402 AbstractCegarLoop]: === Iteration 530 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:53,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:53,504 INFO L85 PathProgramCache]: Analyzing trace with hash 381791140, now seen corresponding path program 528 times [2022-03-01 17:40:53,504 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:53,504 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422127871] [2022-03-01 17:40:53,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:53,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:53,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:53,590 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:53,591 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:53,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422127871] [2022-03-01 17:40:53,591 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422127871] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:53,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [342566151] [2022-03-01 17:40:53,591 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:40:53,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:53,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:53,592 INFO L229 MonitoredProcess]: Starting monitored process 529 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:53,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (529)] Waiting until timeout for monitored process [2022-03-01 17:40:53,973 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:40:53,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:53,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:53,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:54,148 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 57 treesize of output 45 [2022-03-01 17:40:54,229 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:54,229 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:54,348 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:54,349 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:40:54,421 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:54,422 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [342566151] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:54,422 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:54,422 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:40:54,422 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964083123] [2022-03-01 17:40:54,422 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:54,422 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:40:54,422 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:54,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:40:54,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=334, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:40:54,422 INFO L87 Difference]: Start difference. First operand 304 states and 914 transitions. Second operand has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:54,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:54,643 INFO L93 Difference]: Finished difference Result 555 states and 1560 transitions. [2022-03-01 17:40:54,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:40:54,643 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:40:54,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:54,644 INFO L225 Difference]: With dead ends: 555 [2022-03-01 17:40:54,644 INFO L226 Difference]: Without dead ends: 549 [2022-03-01 17:40:54,644 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=147, Invalid=503, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:40:54,644 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 126 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 515 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 515 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:54,644 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 181 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 515 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:54,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2022-03-01 17:40:54,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 307. [2022-03-01 17:40:54,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 2.9934640522875817) internal successors, (916), 306 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:54,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 916 transitions. [2022-03-01 17:40:54,648 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 916 transitions. Word has length 20 [2022-03-01 17:40:54,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:54,648 INFO L470 AbstractCegarLoop]: Abstraction has 307 states and 916 transitions. [2022-03-01 17:40:54,648 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:54,648 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 916 transitions. [2022-03-01 17:40:54,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:54,649 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:54,649 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:54,666 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (529)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:54,866 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable529,529 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:54,866 INFO L402 AbstractCegarLoop]: === Iteration 531 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:54,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:54,866 INFO L85 PathProgramCache]: Analyzing trace with hash 240611040, now seen corresponding path program 529 times [2022-03-01 17:40:54,866 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:54,866 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412845890] [2022-03-01 17:40:54,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:54,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:54,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:54,931 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:54,931 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:54,931 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412845890] [2022-03-01 17:40:54,931 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412845890] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:54,931 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635154114] [2022-03-01 17:40:54,931 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:40:54,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:54,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:54,932 INFO L229 MonitoredProcess]: Starting monitored process 530 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:54,933 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (530)] Waiting until timeout for monitored process [2022-03-01 17:40:55,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:55,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:55,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:55,456 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 57 treesize of output 45 [2022-03-01 17:40:55,560 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:55,560 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:55,698 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:55,698 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:40:55,753 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:55,754 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [635154114] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:55,754 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:55,754 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:40:55,754 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586900975] [2022-03-01 17:40:55,754 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:55,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:40:55,754 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:55,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:40:55,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:40:55,754 INFO L87 Difference]: Start difference. First operand 307 states and 916 transitions. Second operand has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:56,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:56,012 INFO L93 Difference]: Finished difference Result 584 states and 1657 transitions. [2022-03-01 17:40:56,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:40:56,013 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:40:56,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:56,013 INFO L225 Difference]: With dead ends: 584 [2022-03-01 17:40:56,013 INFO L226 Difference]: Without dead ends: 584 [2022-03-01 17:40:56,014 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=169, Invalid=587, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:40:56,014 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 173 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:56,014 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [173 Valid, 162 Invalid, 503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 494 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:40:56,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2022-03-01 17:40:56,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 310. [2022-03-01 17:40:56,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 309 states have (on average 3.01294498381877) internal successors, (931), 309 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:56,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 931 transitions. [2022-03-01 17:40:56,018 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 931 transitions. Word has length 20 [2022-03-01 17:40:56,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:56,018 INFO L470 AbstractCegarLoop]: Abstraction has 310 states and 931 transitions. [2022-03-01 17:40:56,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:56,018 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 931 transitions. [2022-03-01 17:40:56,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:56,019 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:56,019 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:56,036 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (530)] Forceful destruction successful, exit code 0 [2022-03-01 17:40:56,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 530 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable530 [2022-03-01 17:40:56,231 INFO L402 AbstractCegarLoop]: === Iteration 532 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:56,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:56,231 INFO L85 PathProgramCache]: Analyzing trace with hash 1234986660, now seen corresponding path program 530 times [2022-03-01 17:40:56,232 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:56,232 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080379714] [2022-03-01 17:40:56,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:56,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:56,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:56,311 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:56,311 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:56,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080379714] [2022-03-01 17:40:56,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080379714] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:56,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1291494597] [2022-03-01 17:40:56,311 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:40:56,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:56,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:56,312 INFO L229 MonitoredProcess]: Starting monitored process 531 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:56,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (531)] Waiting until timeout for monitored process [2022-03-01 17:40:56,626 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:40:56,626 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:56,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:56,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:56,836 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 57 treesize of output 45 [2022-03-01 17:40:56,945 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:56,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:57,111 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:57,111 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:40:57,195 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:57,195 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1291494597] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:57,195 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:57,195 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:40:57,195 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109679720] [2022-03-01 17:40:57,195 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:57,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:40:57,196 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:57,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:40:57,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=373, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:40:57,196 INFO L87 Difference]: Start difference. First operand 310 states and 931 transitions. Second operand has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:57,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:57,593 INFO L93 Difference]: Finished difference Result 580 states and 1646 transitions. [2022-03-01 17:40:57,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:40:57,593 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:40:57,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:57,594 INFO L225 Difference]: With dead ends: 580 [2022-03-01 17:40:57,594 INFO L226 Difference]: Without dead ends: 580 [2022-03-01 17:40:57,594 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=175, Invalid=637, Unknown=0, NotChecked=0, Total=812 [2022-03-01 17:40:57,594 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 156 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 507 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 514 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:57,594 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 193 Invalid, 514 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 507 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:40:57,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2022-03-01 17:40:57,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 307. [2022-03-01 17:40:57,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 2.9934640522875817) internal successors, (916), 306 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:57,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 916 transitions. [2022-03-01 17:40:57,598 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 916 transitions. Word has length 20 [2022-03-01 17:40:57,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:57,599 INFO L470 AbstractCegarLoop]: Abstraction has 307 states and 916 transitions. [2022-03-01 17:40:57,599 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:57,599 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 916 transitions. [2022-03-01 17:40:57,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:57,599 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:57,599 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:57,616 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (531)] Ended with exit code 0 [2022-03-01 17:40:57,813 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 531 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable531 [2022-03-01 17:40:57,813 INFO L402 AbstractCegarLoop]: === Iteration 533 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:57,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:57,813 INFO L85 PathProgramCache]: Analyzing trace with hash -2079527504, now seen corresponding path program 531 times [2022-03-01 17:40:57,813 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:57,813 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334082378] [2022-03-01 17:40:57,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:57,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:57,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:57,899 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:57,899 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:57,899 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334082378] [2022-03-01 17:40:57,899 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334082378] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:57,899 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357850828] [2022-03-01 17:40:57,899 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:40:57,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:57,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:57,900 INFO L229 MonitoredProcess]: Starting monitored process 532 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:57,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (532)] Waiting until timeout for monitored process [2022-03-01 17:40:58,235 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:40:58,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:58,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:58,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:58,401 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 57 treesize of output 45 [2022-03-01 17:40:58,469 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:58,470 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:58,603 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:58,603 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:40:58,688 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:58,688 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [357850828] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:40:58,688 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:40:58,688 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:40:58,688 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810152743] [2022-03-01 17:40:58,689 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:40:58,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:40:58,689 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:40:58,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:40:58,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=335, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:40:58,689 INFO L87 Difference]: Start difference. First operand 307 states and 916 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:59,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:40:59,059 INFO L93 Difference]: Finished difference Result 572 states and 1609 transitions. [2022-03-01 17:40:59,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:40:59,059 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) 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 20 [2022-03-01 17:40:59,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:40:59,060 INFO L225 Difference]: With dead ends: 572 [2022-03-01 17:40:59,060 INFO L226 Difference]: Without dead ends: 566 [2022-03-01 17:40:59,060 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=156, Invalid=546, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:40:59,060 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 165 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 540 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:40:59,060 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 199 Invalid, 548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 540 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:40:59,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2022-03-01 17:40:59,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 311. [2022-03-01 17:40:59,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 310 states have (on average 3.0) internal successors, (930), 310 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:59,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 930 transitions. [2022-03-01 17:40:59,064 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 930 transitions. Word has length 20 [2022-03-01 17:40:59,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:40:59,064 INFO L470 AbstractCegarLoop]: Abstraction has 311 states and 930 transitions. [2022-03-01 17:40:59,065 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:40:59,065 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 930 transitions. [2022-03-01 17:40:59,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:40:59,065 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:40:59,065 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:40:59,082 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (532)] Ended with exit code 0 [2022-03-01 17:40:59,270 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 532 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable532 [2022-03-01 17:40:59,270 INFO L402 AbstractCegarLoop]: === Iteration 534 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:40:59,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:40:59,270 INFO L85 PathProgramCache]: Analyzing trace with hash -2055627590, now seen corresponding path program 532 times [2022-03-01 17:40:59,270 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:40:59,270 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847264867] [2022-03-01 17:40:59,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:40:59,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:40:59,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:40:59,355 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:59,356 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:40:59,356 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847264867] [2022-03-01 17:40:59,356 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847264867] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:40:59,356 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2008655781] [2022-03-01 17:40:59,356 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:40:59,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:40:59,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:40:59,357 INFO L229 MonitoredProcess]: Starting monitored process 533 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:40:59,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (533)] Waiting until timeout for monitored process [2022-03-01 17:40:59,686 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:40:59,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:40:59,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:40:59,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:40:59,829 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 57 treesize of output 45 [2022-03-01 17:40:59,878 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:40:59,878 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:40:59,964 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:40:59,964 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:41:00,012 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:00,012 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2008655781] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:00,012 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:00,012 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:41:00,012 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797603496] [2022-03-01 17:41:00,012 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:00,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:41:00,012 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:00,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:41:00,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=373, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:41:00,013 INFO L87 Difference]: Start difference. First operand 311 states and 930 transitions. Second operand has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:00,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:00,296 INFO L93 Difference]: Finished difference Result 578 states and 1630 transitions. [2022-03-01 17:41:00,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:41:00,296 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5909090909090908) 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 20 [2022-03-01 17:41:00,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:00,297 INFO L225 Difference]: With dead ends: 578 [2022-03-01 17:41:00,297 INFO L226 Difference]: Without dead ends: 578 [2022-03-01 17:41:00,297 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=174, Invalid=638, Unknown=0, NotChecked=0, Total=812 [2022-03-01 17:41:00,297 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 121 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 567 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:00,297 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 224 Invalid, 567 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 560 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:41:00,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2022-03-01 17:41:00,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 308. [2022-03-01 17:41:00,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 307 states have (on average 2.996742671009772) internal successors, (920), 307 states have internal predecessors, (920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:00,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 920 transitions. [2022-03-01 17:41:00,302 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 920 transitions. Word has length 20 [2022-03-01 17:41:00,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:00,302 INFO L470 AbstractCegarLoop]: Abstraction has 308 states and 920 transitions. [2022-03-01 17:41:00,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:00,302 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 920 transitions. [2022-03-01 17:41:00,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:00,302 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:00,302 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:00,319 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (533)] Ended with exit code 0 [2022-03-01 17:41:00,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 533 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable533 [2022-03-01 17:41:00,519 INFO L402 AbstractCegarLoop]: === Iteration 535 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:00,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:00,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1026846138, now seen corresponding path program 533 times [2022-03-01 17:41:00,520 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:00,520 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385347026] [2022-03-01 17:41:00,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:00,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:00,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:00,603 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:00,604 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:00,604 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385347026] [2022-03-01 17:41:00,604 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385347026] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:00,604 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565236033] [2022-03-01 17:41:00,604 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:41:00,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:00,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:00,605 INFO L229 MonitoredProcess]: Starting monitored process 534 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:00,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (534)] Waiting until timeout for monitored process [2022-03-01 17:41:00,958 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:41:00,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:00,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:00,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:01,170 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 62 treesize of output 48 [2022-03-01 17:41:01,227 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:01,227 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:01,359 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:01,359 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:41:01,412 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:01,413 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565236033] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:01,413 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:01,413 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:41:01,413 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976836091] [2022-03-01 17:41:01,413 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:01,413 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:41:01,413 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:01,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:41:01,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:41:01,413 INFO L87 Difference]: Start difference. First operand 308 states and 920 transitions. Second operand has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:01,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:01,603 INFO L93 Difference]: Finished difference Result 508 states and 1475 transitions. [2022-03-01 17:41:01,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:41:01,603 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:41:01,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:01,603 INFO L225 Difference]: With dead ends: 508 [2022-03-01 17:41:01,604 INFO L226 Difference]: Without dead ends: 508 [2022-03-01 17:41:01,604 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=139, Invalid=511, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:41:01,604 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 97 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 536 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:01,604 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 185 Invalid, 540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 536 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:41:01,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2022-03-01 17:41:01,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 309. [2022-03-01 17:41:01,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 308 states have (on average 2.9935064935064934) internal successors, (922), 308 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:01,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 922 transitions. [2022-03-01 17:41:01,608 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 922 transitions. Word has length 20 [2022-03-01 17:41:01,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:01,608 INFO L470 AbstractCegarLoop]: Abstraction has 309 states and 922 transitions. [2022-03-01 17:41:01,608 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:01,608 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 922 transitions. [2022-03-01 17:41:01,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:01,608 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:01,608 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:01,626 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (534)] Ended with exit code 0 [2022-03-01 17:41:01,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 534 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable534 [2022-03-01 17:41:01,823 INFO L402 AbstractCegarLoop]: === Iteration 536 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:01,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:01,824 INFO L85 PathProgramCache]: Analyzing trace with hash -32470518, now seen corresponding path program 534 times [2022-03-01 17:41:01,824 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:01,824 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799290944] [2022-03-01 17:41:01,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:01,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:01,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:01,887 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:01,887 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:01,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799290944] [2022-03-01 17:41:01,887 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799290944] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:01,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [252066458] [2022-03-01 17:41:01,887 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:41:01,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:01,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:01,895 INFO L229 MonitoredProcess]: Starting monitored process 535 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:01,896 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (535)] Waiting until timeout for monitored process [2022-03-01 17:41:02,246 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:41:02,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:02,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:02,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:02,427 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 62 treesize of output 48 [2022-03-01 17:41:02,470 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:02,470 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:02,577 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:02,577 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:41:02,627 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:02,628 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [252066458] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:02,628 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:02,628 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:41:02,628 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422736595] [2022-03-01 17:41:02,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:02,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:41:02,628 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:02,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:41:02,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:41:02,628 INFO L87 Difference]: Start difference. First operand 309 states and 922 transitions. Second operand has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:02,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:02,863 INFO L93 Difference]: Finished difference Result 529 states and 1513 transitions. [2022-03-01 17:41:02,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:41:02,864 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:41:02,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:02,864 INFO L225 Difference]: With dead ends: 529 [2022-03-01 17:41:02,864 INFO L226 Difference]: Without dead ends: 529 [2022-03-01 17:41:02,865 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=150, Invalid=606, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:41:02,865 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 170 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 493 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 493 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:02,865 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 176 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 493 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:41:02,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2022-03-01 17:41:02,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 298. [2022-03-01 17:41:02,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 297 states have (on average 2.9797979797979797) internal successors, (885), 297 states have internal predecessors, (885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:02,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 885 transitions. [2022-03-01 17:41:02,869 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 885 transitions. Word has length 20 [2022-03-01 17:41:02,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:02,869 INFO L470 AbstractCegarLoop]: Abstraction has 298 states and 885 transitions. [2022-03-01 17:41:02,869 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:02,869 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 885 transitions. [2022-03-01 17:41:02,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:02,870 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:02,870 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:02,887 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (535)] Forceful destruction successful, exit code 0 [2022-03-01 17:41:03,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable535,535 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:03,087 INFO L402 AbstractCegarLoop]: === Iteration 537 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:03,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:03,087 INFO L85 PathProgramCache]: Analyzing trace with hash -327897700, now seen corresponding path program 535 times [2022-03-01 17:41:03,087 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:03,087 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52101571] [2022-03-01 17:41:03,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:03,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:03,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:03,187 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:03,187 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:03,187 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52101571] [2022-03-01 17:41:03,187 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52101571] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:03,187 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2025004883] [2022-03-01 17:41:03,187 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:41:03,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:03,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:03,188 INFO L229 MonitoredProcess]: Starting monitored process 536 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:03,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (536)] Waiting until timeout for monitored process [2022-03-01 17:41:03,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:03,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:03,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:03,872 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:03,872 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:04,027 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:04,027 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:41:04,103 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:04,103 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2025004883] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:04,103 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:04,104 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:41:04,104 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119499253] [2022-03-01 17:41:04,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:04,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:41:04,104 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:04,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:41:04,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=369, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:41:04,104 INFO L87 Difference]: Start difference. First operand 298 states and 885 transitions. Second operand has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:04,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:04,342 INFO L93 Difference]: Finished difference Result 451 states and 1320 transitions. [2022-03-01 17:41:04,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:41:04,343 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:41:04,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:04,343 INFO L225 Difference]: With dead ends: 451 [2022-03-01 17:41:04,343 INFO L226 Difference]: Without dead ends: 451 [2022-03-01 17:41:04,344 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=136, Invalid=514, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:41:04,344 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 93 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 426 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:04,344 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 134 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 426 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:41:04,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2022-03-01 17:41:04,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 295. [2022-03-01 17:41:04,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 2.9693877551020407) internal successors, (873), 294 states have internal predecessors, (873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:04,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 873 transitions. [2022-03-01 17:41:04,347 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 873 transitions. Word has length 20 [2022-03-01 17:41:04,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:04,347 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 873 transitions. [2022-03-01 17:41:04,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:04,347 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 873 transitions. [2022-03-01 17:41:04,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:04,348 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:04,348 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:04,365 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (536)] Forceful destruction successful, exit code 0 [2022-03-01 17:41:04,548 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable536,536 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:04,548 INFO L402 AbstractCegarLoop]: === Iteration 538 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:04,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:04,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1164446016, now seen corresponding path program 536 times [2022-03-01 17:41:04,548 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:04,548 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425533135] [2022-03-01 17:41:04,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:04,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:04,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:04,642 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:04,643 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:04,643 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425533135] [2022-03-01 17:41:04,643 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425533135] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:04,643 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [564467715] [2022-03-01 17:41:04,643 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:41:04,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:04,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:04,644 INFO L229 MonitoredProcess]: Starting monitored process 537 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:04,645 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (537)] Waiting until timeout for monitored process [2022-03-01 17:41:04,941 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:41:04,941 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:04,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:04,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:05,193 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 54 treesize of output 42 [2022-03-01 17:41:05,242 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:05,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:05,350 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:05,350 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:41:05,401 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:05,402 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [564467715] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:05,402 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:05,402 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:41:05,402 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308182611] [2022-03-01 17:41:05,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:05,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:41:05,402 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:05,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:41:05,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=335, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:41:05,402 INFO L87 Difference]: Start difference. First operand 295 states and 873 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:05,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:05,555 INFO L93 Difference]: Finished difference Result 496 states and 1414 transitions. [2022-03-01 17:41:05,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:41:05,555 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) 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 20 [2022-03-01 17:41:05,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:05,556 INFO L225 Difference]: With dead ends: 496 [2022-03-01 17:41:05,556 INFO L226 Difference]: Without dead ends: 490 [2022-03-01 17:41:05,556 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=127, Invalid=473, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:41:05,556 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 130 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:05,556 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 133 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 352 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:41:05,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2022-03-01 17:41:05,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 309. [2022-03-01 17:41:05,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 308 states have (on average 2.961038961038961) internal successors, (912), 308 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:05,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 912 transitions. [2022-03-01 17:41:05,560 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 912 transitions. Word has length 20 [2022-03-01 17:41:05,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:05,560 INFO L470 AbstractCegarLoop]: Abstraction has 309 states and 912 transitions. [2022-03-01 17:41:05,560 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:05,560 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 912 transitions. [2022-03-01 17:41:05,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:05,561 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:05,561 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:05,578 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (537)] Forceful destruction successful, exit code 0 [2022-03-01 17:41:05,778 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 537 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable537 [2022-03-01 17:41:05,778 INFO L402 AbstractCegarLoop]: === Iteration 539 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:05,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:05,778 INFO L85 PathProgramCache]: Analyzing trace with hash -1140546102, now seen corresponding path program 537 times [2022-03-01 17:41:05,778 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:05,778 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124027888] [2022-03-01 17:41:05,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:05,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:05,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:05,849 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:05,850 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:05,850 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124027888] [2022-03-01 17:41:05,850 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124027888] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:05,850 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418647953] [2022-03-01 17:41:05,850 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:41:05,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:05,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:05,851 INFO L229 MonitoredProcess]: Starting monitored process 538 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:05,851 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (538)] Waiting until timeout for monitored process [2022-03-01 17:41:06,202 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:41:06,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:06,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:06,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:06,356 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 54 treesize of output 42 [2022-03-01 17:41:06,391 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:06,391 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:06,476 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:06,476 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:41:06,528 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:06,528 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418647953] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:06,528 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:06,528 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:41:06,529 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665828746] [2022-03-01 17:41:06,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:06,529 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:41:06,529 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:06,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:41:06,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:41:06,529 INFO L87 Difference]: Start difference. First operand 309 states and 912 transitions. Second operand has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:06,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:06,704 INFO L93 Difference]: Finished difference Result 502 states and 1435 transitions. [2022-03-01 17:41:06,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:41:06,705 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5909090909090908) 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 20 [2022-03-01 17:41:06,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:06,705 INFO L225 Difference]: With dead ends: 502 [2022-03-01 17:41:06,705 INFO L226 Difference]: Without dead ends: 502 [2022-03-01 17:41:06,706 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=138, Invalid=564, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:41:06,706 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 110 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:06,706 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 152 Invalid, 392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 384 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:41:06,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2022-03-01 17:41:06,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 307. [2022-03-01 17:41:06,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 2.9640522875816995) internal successors, (907), 306 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:06,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 907 transitions. [2022-03-01 17:41:06,710 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 907 transitions. Word has length 20 [2022-03-01 17:41:06,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:06,710 INFO L470 AbstractCegarLoop]: Abstraction has 307 states and 907 transitions. [2022-03-01 17:41:06,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:06,710 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 907 transitions. [2022-03-01 17:41:06,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:06,710 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:06,710 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:06,727 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (538)] Forceful destruction successful, exit code 0 [2022-03-01 17:41:06,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable538,538 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:06,923 INFO L402 AbstractCegarLoop]: === Iteration 540 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:06,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:06,923 INFO L85 PathProgramCache]: Analyzing trace with hash 342588836, now seen corresponding path program 538 times [2022-03-01 17:41:06,923 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:06,924 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067523153] [2022-03-01 17:41:06,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:06,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:06,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:07,025 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:07,025 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:07,025 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067523153] [2022-03-01 17:41:07,025 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067523153] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:07,025 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2129176274] [2022-03-01 17:41:07,025 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:41:07,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:07,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:07,026 INFO L229 MonitoredProcess]: Starting monitored process 539 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:07,027 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (539)] Waiting until timeout for monitored process [2022-03-01 17:41:07,367 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:41:07,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:07,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:07,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:07,642 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:07,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:07,783 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:07,783 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:41:07,856 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:07,856 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2129176274] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:07,856 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:07,856 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:41:07,857 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475318068] [2022-03-01 17:41:07,857 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:07,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:41:07,857 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:07,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:41:07,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=369, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:41:07,857 INFO L87 Difference]: Start difference. First operand 307 states and 907 transitions. Second operand has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:08,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:08,048 INFO L93 Difference]: Finished difference Result 471 states and 1370 transitions. [2022-03-01 17:41:08,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:41:08,049 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5909090909090908) 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 20 [2022-03-01 17:41:08,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:08,049 INFO L225 Difference]: With dead ends: 471 [2022-03-01 17:41:08,049 INFO L226 Difference]: Without dead ends: 471 [2022-03-01 17:41:08,049 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=136, Invalid=514, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:41:08,049 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 99 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 263 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:08,050 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 97 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 263 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:41:08,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2022-03-01 17:41:08,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 294. [2022-03-01 17:41:08,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.9658703071672354) internal successors, (869), 293 states have internal predecessors, (869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:08,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 869 transitions. [2022-03-01 17:41:08,053 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 869 transitions. Word has length 20 [2022-03-01 17:41:08,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:08,053 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 869 transitions. [2022-03-01 17:41:08,053 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:08,053 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 869 transitions. [2022-03-01 17:41:08,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:08,054 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:08,054 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:08,071 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (539)] Forceful destruction successful, exit code 0 [2022-03-01 17:41:08,254 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 539 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable539 [2022-03-01 17:41:08,254 INFO L402 AbstractCegarLoop]: === Iteration 541 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:08,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:08,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1698664262, now seen corresponding path program 539 times [2022-03-01 17:41:08,254 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:08,254 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57782241] [2022-03-01 17:41:08,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:08,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:08,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:08,334 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:08,335 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:08,335 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57782241] [2022-03-01 17:41:08,335 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57782241] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:08,335 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1722795133] [2022-03-01 17:41:08,335 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:41:08,335 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:08,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:08,336 INFO L229 MonitoredProcess]: Starting monitored process 540 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:08,336 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (540)] Waiting until timeout for monitored process [2022-03-01 17:41:08,693 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:41:08,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:08,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:08,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:08,875 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 54 treesize of output 42 [2022-03-01 17:41:08,889 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:08,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:08,929 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:08,929 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:41:09,022 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:09,023 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1722795133] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:09,023 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:09,023 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:41:09,023 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923774851] [2022-03-01 17:41:09,023 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:09,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:41:09,023 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:09,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:41:09,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:41:09,023 INFO L87 Difference]: Start difference. First operand 294 states and 869 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:09,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:09,156 INFO L93 Difference]: Finished difference Result 443 states and 1286 transitions. [2022-03-01 17:41:09,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:41:09,156 INFO L78 Accepts]: Start accepts. Automaton has has 19 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) Word has length 20 [2022-03-01 17:41:09,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:09,157 INFO L225 Difference]: With dead ends: 443 [2022-03-01 17:41:09,157 INFO L226 Difference]: Without dead ends: 431 [2022-03-01 17:41:09,157 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=121, Invalid=385, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:41:09,157 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 49 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 281 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:09,157 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 95 Invalid, 281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 281 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:41:09,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2022-03-01 17:41:09,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 298. [2022-03-01 17:41:09,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 297 states have (on average 2.95959595959596) internal successors, (879), 297 states have internal predecessors, (879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:09,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 879 transitions. [2022-03-01 17:41:09,160 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 879 transitions. Word has length 20 [2022-03-01 17:41:09,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:09,160 INFO L470 AbstractCegarLoop]: Abstraction has 298 states and 879 transitions. [2022-03-01 17:41:09,161 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:09,161 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 879 transitions. [2022-03-01 17:41:09,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:09,161 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:09,161 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:09,178 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (540)] Forceful destruction successful, exit code 0 [2022-03-01 17:41:09,378 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 540 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable540 [2022-03-01 17:41:09,378 INFO L402 AbstractCegarLoop]: === Iteration 542 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:09,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:09,378 INFO L85 PathProgramCache]: Analyzing trace with hash -957766928, now seen corresponding path program 540 times [2022-03-01 17:41:09,379 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:09,379 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108649686] [2022-03-01 17:41:09,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:09,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:09,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:09,430 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:09,430 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:09,430 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108649686] [2022-03-01 17:41:09,430 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108649686] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:09,430 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [439677871] [2022-03-01 17:41:09,430 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:41:09,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:09,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:09,431 INFO L229 MonitoredProcess]: Starting monitored process 541 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:09,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (541)] Waiting until timeout for monitored process [2022-03-01 17:41:09,771 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:41:09,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:09,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:09,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:09,898 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 72 treesize of output 56 [2022-03-01 17:41:09,960 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:09,960 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:10,029 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:10,029 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:41:10,202 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:10,202 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [439677871] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:10,203 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:10,203 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-01 17:41:10,203 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580916893] [2022-03-01 17:41:10,203 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:10,203 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:41:10,203 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:10,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:41:10,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:41:10,203 INFO L87 Difference]: Start difference. First operand 298 states and 879 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:10,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:10,476 INFO L93 Difference]: Finished difference Result 468 states and 1338 transitions. [2022-03-01 17:41:10,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:41:10,477 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 20 [2022-03-01 17:41:10,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:10,483 INFO L225 Difference]: With dead ends: 468 [2022-03-01 17:41:10,483 INFO L226 Difference]: Without dead ends: 462 [2022-03-01 17:41:10,484 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=148, Invalid=502, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:41:10,484 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 94 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 441 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:10,484 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 171 Invalid, 443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 441 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:41:10,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2022-03-01 17:41:10,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 308. [2022-03-01 17:41:10,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 307 states have (on average 2.95114006514658) internal successors, (906), 307 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:10,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 906 transitions. [2022-03-01 17:41:10,487 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 906 transitions. Word has length 20 [2022-03-01 17:41:10,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:10,487 INFO L470 AbstractCegarLoop]: Abstraction has 308 states and 906 transitions. [2022-03-01 17:41:10,487 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:10,488 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 906 transitions. [2022-03-01 17:41:10,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:10,488 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:10,488 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:10,505 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (541)] Ended with exit code 0 [2022-03-01 17:41:10,698 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable541,541 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:10,698 INFO L402 AbstractCegarLoop]: === Iteration 543 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:10,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:10,699 INFO L85 PathProgramCache]: Analyzing trace with hash -933867014, now seen corresponding path program 541 times [2022-03-01 17:41:10,699 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:10,699 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853244923] [2022-03-01 17:41:10,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:10,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:10,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:10,772 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:10,772 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:10,772 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853244923] [2022-03-01 17:41:10,772 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853244923] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:10,773 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937824035] [2022-03-01 17:41:10,773 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:41:10,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:10,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:10,774 INFO L229 MonitoredProcess]: Starting monitored process 542 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:10,774 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (542)] Waiting until timeout for monitored process [2022-03-01 17:41:11,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:11,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:11,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:11,251 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 72 treesize of output 56 [2022-03-01 17:41:11,312 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:11,312 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:11,377 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:11,378 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:41:11,505 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:11,506 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937824035] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:11,506 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:11,506 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:41:11,506 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477367543] [2022-03-01 17:41:11,506 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:11,506 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:41:11,506 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:11,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:41:11,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:41:11,506 INFO L87 Difference]: Start difference. First operand 308 states and 906 transitions. Second operand has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:11,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:11,691 INFO L93 Difference]: Finished difference Result 439 states and 1284 transitions. [2022-03-01 17:41:11,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:41:11,691 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 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 20 [2022-03-01 17:41:11,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:11,692 INFO L225 Difference]: With dead ends: 439 [2022-03-01 17:41:11,692 INFO L226 Difference]: Without dead ends: 439 [2022-03-01 17:41:11,692 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=134, Invalid=466, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:41:11,692 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 43 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 526 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 528 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 526 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:11,692 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 160 Invalid, 528 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 526 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:41:11,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2022-03-01 17:41:11,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 296. [2022-03-01 17:41:11,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.9627118644067796) internal successors, (874), 295 states have internal predecessors, (874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:11,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 874 transitions. [2022-03-01 17:41:11,695 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 874 transitions. Word has length 20 [2022-03-01 17:41:11,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:11,696 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 874 transitions. [2022-03-01 17:41:11,696 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:11,696 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 874 transitions. [2022-03-01 17:41:11,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:11,696 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:11,696 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:11,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (542)] Forceful destruction successful, exit code 0 [2022-03-01 17:41:11,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 542 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable542 [2022-03-01 17:41:11,911 INFO L402 AbstractCegarLoop]: === Iteration 544 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:11,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:11,912 INFO L85 PathProgramCache]: Analyzing trace with hash 2069743190, now seen corresponding path program 542 times [2022-03-01 17:41:11,912 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:11,912 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649105924] [2022-03-01 17:41:11,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:11,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:11,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:11,964 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:11,964 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:11,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649105924] [2022-03-01 17:41:11,964 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649105924] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:11,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459719206] [2022-03-01 17:41:11,964 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:41:11,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:11,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:11,965 INFO L229 MonitoredProcess]: Starting monitored process 543 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:11,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (543)] Waiting until timeout for monitored process [2022-03-01 17:41:12,311 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:41:12,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:12,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:12,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:12,416 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 54 treesize of output 42 [2022-03-01 17:41:12,446 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:12,446 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:12,504 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:12,504 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:41:12,558 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:12,558 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [459719206] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:12,558 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:12,558 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-01 17:41:12,559 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547525668] [2022-03-01 17:41:12,559 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:12,559 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:41:12,559 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:12,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:41:12,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:41:12,559 INFO L87 Difference]: Start difference. First operand 296 states and 874 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:12,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:12,732 INFO L93 Difference]: Finished difference Result 474 states and 1353 transitions. [2022-03-01 17:41:12,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:41:12,732 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 20 [2022-03-01 17:41:12,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:12,733 INFO L225 Difference]: With dead ends: 474 [2022-03-01 17:41:12,733 INFO L226 Difference]: Without dead ends: 468 [2022-03-01 17:41:12,733 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=124, Invalid=428, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:41:12,733 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 57 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 542 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 546 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 542 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:12,733 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 186 Invalid, 546 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 542 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:41:12,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2022-03-01 17:41:12,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 310. [2022-03-01 17:41:12,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 309 states have (on average 2.954692556634304) internal successors, (913), 309 states have internal predecessors, (913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:12,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 913 transitions. [2022-03-01 17:41:12,737 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 913 transitions. Word has length 20 [2022-03-01 17:41:12,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:12,737 INFO L470 AbstractCegarLoop]: Abstraction has 310 states and 913 transitions. [2022-03-01 17:41:12,737 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:12,737 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 913 transitions. [2022-03-01 17:41:12,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:12,737 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:12,737 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:12,754 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (543)] Forceful destruction successful, exit code 0 [2022-03-01 17:41:12,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 543 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable543 [2022-03-01 17:41:12,951 INFO L402 AbstractCegarLoop]: === Iteration 545 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:12,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:12,951 INFO L85 PathProgramCache]: Analyzing trace with hash 2093643104, now seen corresponding path program 543 times [2022-03-01 17:41:12,951 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:12,952 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024785120] [2022-03-01 17:41:12,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:12,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:12,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:13,020 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:13,020 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:13,020 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024785120] [2022-03-01 17:41:13,020 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024785120] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:13,020 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1836979501] [2022-03-01 17:41:13,020 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:41:13,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:13,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:13,021 INFO L229 MonitoredProcess]: Starting monitored process 544 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:13,022 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (544)] Waiting until timeout for monitored process [2022-03-01 17:41:13,383 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:41:13,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:13,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:13,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:13,505 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 54 treesize of output 42 [2022-03-01 17:41:13,544 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:13,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:13,635 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:13,635 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:41:13,709 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:13,709 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1836979501] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:13,709 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:13,709 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:41:13,709 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419232293] [2022-03-01 17:41:13,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:13,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:41:13,709 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:13,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:41:13,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=334, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:41:13,709 INFO L87 Difference]: Start difference. First operand 310 states and 913 transitions. Second operand has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:13,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:13,923 INFO L93 Difference]: Finished difference Result 474 states and 1359 transitions. [2022-03-01 17:41:13,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:41:13,923 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 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 20 [2022-03-01 17:41:13,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:13,924 INFO L225 Difference]: With dead ends: 474 [2022-03-01 17:41:13,924 INFO L226 Difference]: Without dead ends: 474 [2022-03-01 17:41:13,924 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=137, Invalid=513, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:41:13,924 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 109 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 428 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:13,924 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 163 Invalid, 432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 428 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:41:13,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2022-03-01 17:41:13,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 308. [2022-03-01 17:41:13,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 307 states have (on average 2.957654723127036) internal successors, (908), 307 states have internal predecessors, (908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:13,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 908 transitions. [2022-03-01 17:41:13,928 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 908 transitions. Word has length 20 [2022-03-01 17:41:13,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:13,928 INFO L470 AbstractCegarLoop]: Abstraction has 308 states and 908 transitions. [2022-03-01 17:41:13,928 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:13,928 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 908 transitions. [2022-03-01 17:41:13,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:13,929 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:13,929 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:13,946 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (544)] Ended with exit code 0 [2022-03-01 17:41:14,131 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 544 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable544 [2022-03-01 17:41:14,131 INFO L402 AbstractCegarLoop]: === Iteration 546 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:14,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:14,131 INFO L85 PathProgramCache]: Analyzing trace with hash -718189254, now seen corresponding path program 544 times [2022-03-01 17:41:14,132 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:14,132 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381695899] [2022-03-01 17:41:14,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:14,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:14,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:14,217 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:14,217 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:14,217 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381695899] [2022-03-01 17:41:14,217 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381695899] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:14,217 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1046438334] [2022-03-01 17:41:14,217 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:41:14,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:14,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:14,218 INFO L229 MonitoredProcess]: Starting monitored process 545 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:14,219 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (545)] Waiting until timeout for monitored process [2022-03-01 17:41:14,565 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:41:14,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:14,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:14,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:14,751 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:14,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:14,870 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:14,870 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:41:14,967 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:14,967 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1046438334] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:14,967 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:14,967 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:41:14,967 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956187330] [2022-03-01 17:41:14,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:14,968 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:41:14,968 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:14,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:41:14,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=332, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:41:14,968 INFO L87 Difference]: Start difference. First operand 308 states and 908 transitions. Second operand has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:15,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:15,132 INFO L93 Difference]: Finished difference Result 449 states and 1309 transitions. [2022-03-01 17:41:15,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:41:15,132 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 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 20 [2022-03-01 17:41:15,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:15,132 INFO L225 Difference]: With dead ends: 449 [2022-03-01 17:41:15,133 INFO L226 Difference]: Without dead ends: 449 [2022-03-01 17:41:15,133 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=128, Invalid=472, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:41:15,133 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 86 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 255 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:15,133 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 93 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 255 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:41:15,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2022-03-01 17:41:15,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 293. [2022-03-01 17:41:15,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 292 states have (on average 2.962328767123288) internal successors, (865), 292 states have internal predecessors, (865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:15,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 865 transitions. [2022-03-01 17:41:15,142 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 865 transitions. Word has length 20 [2022-03-01 17:41:15,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:15,142 INFO L470 AbstractCegarLoop]: Abstraction has 293 states and 865 transitions. [2022-03-01 17:41:15,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:15,142 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 865 transitions. [2022-03-01 17:41:15,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:15,143 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:15,143 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:15,160 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (545)] Ended with exit code 0 [2022-03-01 17:41:15,351 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 545 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable545 [2022-03-01 17:41:15,351 INFO L402 AbstractCegarLoop]: === Iteration 547 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:15,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:15,352 INFO L85 PathProgramCache]: Analyzing trace with hash 975331284, now seen corresponding path program 545 times [2022-03-01 17:41:15,352 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:15,352 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282725306] [2022-03-01 17:41:15,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:15,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:15,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:15,472 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:15,472 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:15,472 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282725306] [2022-03-01 17:41:15,472 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282725306] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:15,472 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1427613284] [2022-03-01 17:41:15,473 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:41:15,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:15,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:15,474 INFO L229 MonitoredProcess]: Starting monitored process 546 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:15,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (546)] Waiting until timeout for monitored process [2022-03-01 17:41:15,869 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:41:15,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:15,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:15,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:16,073 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 57 treesize of output 45 [2022-03-01 17:41:16,176 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:16,176 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:16,356 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:16,356 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:41:16,406 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:16,406 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1427613284] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:16,406 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:16,406 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:41:16,406 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542883033] [2022-03-01 17:41:16,406 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:16,406 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:41:16,406 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:16,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:41:16,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=369, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:41:16,407 INFO L87 Difference]: Start difference. First operand 293 states and 865 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:16,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:16,778 INFO L93 Difference]: Finished difference Result 662 states and 1855 transitions. [2022-03-01 17:41:16,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:41:16,778 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:41:16,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:16,779 INFO L225 Difference]: With dead ends: 662 [2022-03-01 17:41:16,779 INFO L226 Difference]: Without dead ends: 662 [2022-03-01 17:41:16,779 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=206, Invalid=606, Unknown=0, NotChecked=0, Total=812 [2022-03-01 17:41:16,780 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 215 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:16,780 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [215 Valid, 165 Invalid, 465 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 453 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:41:16,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 662 states. [2022-03-01 17:41:16,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 662 to 305. [2022-03-01 17:41:16,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 3.023026315789474) internal successors, (919), 304 states have internal predecessors, (919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:16,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 919 transitions. [2022-03-01 17:41:16,784 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 919 transitions. Word has length 20 [2022-03-01 17:41:16,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:16,784 INFO L470 AbstractCegarLoop]: Abstraction has 305 states and 919 transitions. [2022-03-01 17:41:16,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:16,784 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 919 transitions. [2022-03-01 17:41:16,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:16,785 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:16,785 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:16,802 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (546)] Ended with exit code 0 [2022-03-01 17:41:16,993 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 546 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable546 [2022-03-01 17:41:16,993 INFO L402 AbstractCegarLoop]: === Iteration 548 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:16,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:16,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1857408718, now seen corresponding path program 546 times [2022-03-01 17:41:16,993 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:16,993 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647285137] [2022-03-01 17:41:16,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:16,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:17,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:17,093 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:17,093 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:17,093 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647285137] [2022-03-01 17:41:17,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647285137] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:17,094 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1851503618] [2022-03-01 17:41:17,094 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:41:17,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:17,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:17,095 INFO L229 MonitoredProcess]: Starting monitored process 547 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:17,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (547)] Waiting until timeout for monitored process [2022-03-01 17:41:17,459 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:41:17,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:17,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:17,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:17,619 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 57 treesize of output 45 [2022-03-01 17:41:17,700 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:17,700 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:17,839 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:17,840 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:41:17,878 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:17,878 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1851503618] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:17,878 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:17,878 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:41:17,879 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419967166] [2022-03-01 17:41:17,879 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:17,879 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:41:17,879 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:17,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:41:17,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:41:17,879 INFO L87 Difference]: Start difference. First operand 305 states and 919 transitions. Second operand has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:18,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:18,235 INFO L93 Difference]: Finished difference Result 639 states and 1798 transitions. [2022-03-01 17:41:18,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:41:18,236 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:41:18,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:18,237 INFO L225 Difference]: With dead ends: 639 [2022-03-01 17:41:18,237 INFO L226 Difference]: Without dead ends: 633 [2022-03-01 17:41:18,237 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=171, Invalid=531, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:41:18,237 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 160 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 590 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 590 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:18,237 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 202 Invalid, 601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 590 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:41:18,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states. [2022-03-01 17:41:18,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 308. [2022-03-01 17:41:18,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 307 states have (on average 3.0) internal successors, (921), 307 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:18,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 921 transitions. [2022-03-01 17:41:18,241 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 921 transitions. Word has length 20 [2022-03-01 17:41:18,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:18,241 INFO L470 AbstractCegarLoop]: Abstraction has 308 states and 921 transitions. [2022-03-01 17:41:18,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:18,241 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 921 transitions. [2022-03-01 17:41:18,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:18,242 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:18,242 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:18,259 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (547)] Forceful destruction successful, exit code 0 [2022-03-01 17:41:18,442 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 547 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable547 [2022-03-01 17:41:18,442 INFO L402 AbstractCegarLoop]: === Iteration 549 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:18,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:18,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1716228618, now seen corresponding path program 547 times [2022-03-01 17:41:18,442 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:18,442 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193539492] [2022-03-01 17:41:18,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:18,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:18,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:18,549 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:18,549 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:18,549 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193539492] [2022-03-01 17:41:18,549 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193539492] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:18,549 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [362557933] [2022-03-01 17:41:18,549 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:41:18,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:18,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:18,550 INFO L229 MonitoredProcess]: Starting monitored process 548 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:18,551 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (548)] Waiting until timeout for monitored process [2022-03-01 17:41:18,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:18,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:18,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:19,102 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 57 treesize of output 45 [2022-03-01 17:41:19,179 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:19,180 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:19,350 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:19,350 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:41:19,398 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:19,398 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [362557933] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:19,398 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:19,398 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:41:19,398 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817184506] [2022-03-01 17:41:19,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:19,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:41:19,398 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:19,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:41:19,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:41:19,399 INFO L87 Difference]: Start difference. First operand 308 states and 921 transitions. Second operand has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:19,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:19,744 INFO L93 Difference]: Finished difference Result 668 states and 1895 transitions. [2022-03-01 17:41:19,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:41:19,744 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:41:19,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:19,745 INFO L225 Difference]: With dead ends: 668 [2022-03-01 17:41:19,745 INFO L226 Difference]: Without dead ends: 668 [2022-03-01 17:41:19,745 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=192, Invalid=620, Unknown=0, NotChecked=0, Total=812 [2022-03-01 17:41:19,745 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 218 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 493 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 507 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 493 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:19,745 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [218 Valid, 170 Invalid, 507 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 493 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:41:19,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 668 states. [2022-03-01 17:41:19,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 668 to 311. [2022-03-01 17:41:19,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 310 states have (on average 3.0193548387096776) internal successors, (936), 310 states have internal predecessors, (936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:19,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 936 transitions. [2022-03-01 17:41:19,749 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 936 transitions. Word has length 20 [2022-03-01 17:41:19,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:19,749 INFO L470 AbstractCegarLoop]: Abstraction has 311 states and 936 transitions. [2022-03-01 17:41:19,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:19,750 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 936 transitions. [2022-03-01 17:41:19,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:19,750 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:19,750 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:19,767 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (548)] Forceful destruction successful, exit code 0 [2022-03-01 17:41:19,967 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable548,548 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:19,967 INFO L402 AbstractCegarLoop]: === Iteration 550 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:19,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:19,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1584363058, now seen corresponding path program 548 times [2022-03-01 17:41:19,967 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:19,968 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047597919] [2022-03-01 17:41:19,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:19,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:19,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:20,035 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:20,035 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:20,035 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047597919] [2022-03-01 17:41:20,035 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047597919] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:20,035 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1277723114] [2022-03-01 17:41:20,035 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:41:20,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:20,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:20,036 INFO L229 MonitoredProcess]: Starting monitored process 549 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:20,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (549)] Waiting until timeout for monitored process [2022-03-01 17:41:20,386 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:41:20,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:20,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:20,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:20,505 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 57 treesize of output 45 [2022-03-01 17:41:20,564 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:20,565 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:20,676 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:20,676 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:41:20,706 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:20,706 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1277723114] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:20,706 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:20,706 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:41:20,706 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386373060] [2022-03-01 17:41:20,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:20,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:41:20,706 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:20,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:41:20,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:41:20,707 INFO L87 Difference]: Start difference. First operand 311 states and 936 transitions. Second operand has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:21,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:21,041 INFO L93 Difference]: Finished difference Result 664 states and 1884 transitions. [2022-03-01 17:41:21,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:41:21,041 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:41:21,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:21,047 INFO L225 Difference]: With dead ends: 664 [2022-03-01 17:41:21,047 INFO L226 Difference]: Without dead ends: 664 [2022-03-01 17:41:21,047 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=202, Invalid=668, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:41:21,047 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 151 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 511 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 511 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:21,048 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 192 Invalid, 521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 511 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:41:21,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states. [2022-03-01 17:41:21,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 308. [2022-03-01 17:41:21,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 307 states have (on average 3.0) internal successors, (921), 307 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:21,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 921 transitions. [2022-03-01 17:41:21,052 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 921 transitions. Word has length 20 [2022-03-01 17:41:21,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:21,052 INFO L470 AbstractCegarLoop]: Abstraction has 308 states and 921 transitions. [2022-03-01 17:41:21,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:21,052 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 921 transitions. [2022-03-01 17:41:21,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:21,053 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:21,053 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:21,070 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (549)] Ended with exit code 0 [2022-03-01 17:41:21,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 549 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable549 [2022-03-01 17:41:21,255 INFO L402 AbstractCegarLoop]: === Iteration 551 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:21,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:21,255 INFO L85 PathProgramCache]: Analyzing trace with hash -603909926, now seen corresponding path program 549 times [2022-03-01 17:41:21,255 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:21,256 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129516553] [2022-03-01 17:41:21,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:21,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:21,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:21,332 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:21,332 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:21,332 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129516553] [2022-03-01 17:41:21,332 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129516553] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:21,332 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290561495] [2022-03-01 17:41:21,332 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:41:21,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:21,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:21,333 INFO L229 MonitoredProcess]: Starting monitored process 550 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:21,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (550)] Waiting until timeout for monitored process [2022-03-01 17:41:21,723 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:41:21,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:21,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:21,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:21,877 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 63 treesize of output 49 [2022-03-01 17:41:21,937 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:21,937 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:22,076 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:22,077 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:41:22,109 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:22,110 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1290561495] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:22,110 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:22,110 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:41:22,110 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707613945] [2022-03-01 17:41:22,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:22,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:41:22,110 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:22,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:41:22,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:41:22,110 INFO L87 Difference]: Start difference. First operand 308 states and 921 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:22,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:22,387 INFO L93 Difference]: Finished difference Result 656 states and 1847 transitions. [2022-03-01 17:41:22,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:41:22,388 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) 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 20 [2022-03-01 17:41:22,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:22,388 INFO L225 Difference]: With dead ends: 656 [2022-03-01 17:41:22,388 INFO L226 Difference]: Without dead ends: 650 [2022-03-01 17:41:22,389 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=182, Invalid=574, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:41:22,389 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 201 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:22,389 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 159 Invalid, 465 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 453 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:41:22,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states. [2022-03-01 17:41:22,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 312. [2022-03-01 17:41:22,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 311 states have (on average 3.0064308681672025) internal successors, (935), 311 states have internal predecessors, (935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:22,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 935 transitions. [2022-03-01 17:41:22,393 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 935 transitions. Word has length 20 [2022-03-01 17:41:22,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:22,393 INFO L470 AbstractCegarLoop]: Abstraction has 312 states and 935 transitions. [2022-03-01 17:41:22,393 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:22,393 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 935 transitions. [2022-03-01 17:41:22,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:22,394 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:22,394 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:22,411 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (550)] Forceful destruction successful, exit code 0 [2022-03-01 17:41:22,602 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable550,550 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:22,602 INFO L402 AbstractCegarLoop]: === Iteration 552 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:22,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:22,602 INFO L85 PathProgramCache]: Analyzing trace with hash -580010012, now seen corresponding path program 550 times [2022-03-01 17:41:22,602 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:22,602 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542946465] [2022-03-01 17:41:22,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:22,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:22,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:22,693 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:22,693 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:22,693 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542946465] [2022-03-01 17:41:22,693 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542946465] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:22,693 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105118065] [2022-03-01 17:41:22,693 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:41:22,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:22,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:22,694 INFO L229 MonitoredProcess]: Starting monitored process 551 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:22,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (551)] Waiting until timeout for monitored process [2022-03-01 17:41:23,039 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:41:23,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:23,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:23,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:23,203 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 57 treesize of output 45 [2022-03-01 17:41:23,268 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:23,268 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:23,382 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:23,382 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:41:23,412 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:23,413 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2105118065] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:23,413 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:23,413 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:41:23,413 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389668302] [2022-03-01 17:41:23,413 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:23,413 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:41:23,413 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:23,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:41:23,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:41:23,413 INFO L87 Difference]: Start difference. First operand 312 states and 935 transitions. Second operand has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:23,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:23,765 INFO L93 Difference]: Finished difference Result 662 states and 1868 transitions. [2022-03-01 17:41:23,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:41:23,765 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5909090909090908) 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 20 [2022-03-01 17:41:23,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:23,766 INFO L225 Difference]: With dead ends: 662 [2022-03-01 17:41:23,766 INFO L226 Difference]: Without dead ends: 662 [2022-03-01 17:41:23,766 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=202, Invalid=668, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:41:23,766 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 162 mSDsluCounter, 377 mSDsCounter, 0 mSdLazyCounter, 608 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 260 SdHoareTripleChecker+Invalid, 618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 608 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:23,766 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 260 Invalid, 618 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 608 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:41:23,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 662 states. [2022-03-01 17:41:23,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 662 to 309. [2022-03-01 17:41:23,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 308 states have (on average 3.0032467532467533) internal successors, (925), 308 states have internal predecessors, (925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:23,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 925 transitions. [2022-03-01 17:41:23,770 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 925 transitions. Word has length 20 [2022-03-01 17:41:23,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:23,770 INFO L470 AbstractCegarLoop]: Abstraction has 309 states and 925 transitions. [2022-03-01 17:41:23,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:23,771 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 925 transitions. [2022-03-01 17:41:23,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:23,771 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:23,771 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:23,788 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (551)] Forceful destruction successful, exit code 0 [2022-03-01 17:41:23,988 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 551 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable551 [2022-03-01 17:41:23,988 INFO L402 AbstractCegarLoop]: === Iteration 553 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:23,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:23,988 INFO L85 PathProgramCache]: Analyzing trace with hash 448771440, now seen corresponding path program 551 times [2022-03-01 17:41:23,988 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:23,988 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422871046] [2022-03-01 17:41:23,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:23,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:23,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:24,064 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:24,064 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:24,064 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422871046] [2022-03-01 17:41:24,065 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422871046] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:24,065 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720060009] [2022-03-01 17:41:24,065 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:41:24,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:24,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:24,065 INFO L229 MonitoredProcess]: Starting monitored process 552 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:24,105 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (552)] Waiting until timeout for monitored process [2022-03-01 17:41:24,475 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:41:24,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:24,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:24,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:24,662 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 27 treesize of output 21 [2022-03-01 17:41:24,708 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:24,709 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:24,878 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:24,878 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:41:24,920 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:24,920 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720060009] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:24,920 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:24,920 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:41:24,920 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285855873] [2022-03-01 17:41:24,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:24,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:41:24,921 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:24,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:41:24,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:41:24,921 INFO L87 Difference]: Start difference. First operand 309 states and 925 transitions. Second operand has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:25,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:25,200 INFO L93 Difference]: Finished difference Result 613 states and 1782 transitions. [2022-03-01 17:41:25,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:41:25,200 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:41:25,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:25,201 INFO L225 Difference]: With dead ends: 613 [2022-03-01 17:41:25,201 INFO L226 Difference]: Without dead ends: 613 [2022-03-01 17:41:25,201 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=157, Invalid=545, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:41:25,201 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 165 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 460 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:25,201 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 143 Invalid, 460 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 448 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:41:25,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2022-03-01 17:41:25,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 315. [2022-03-01 17:41:25,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 314 states have (on average 3.031847133757962) internal successors, (952), 314 states have internal predecessors, (952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:25,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 952 transitions. [2022-03-01 17:41:25,206 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 952 transitions. Word has length 20 [2022-03-01 17:41:25,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:25,206 INFO L470 AbstractCegarLoop]: Abstraction has 315 states and 952 transitions. [2022-03-01 17:41:25,206 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:25,206 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 952 transitions. [2022-03-01 17:41:25,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:25,206 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:25,206 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:25,224 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (552)] Forceful destruction successful, exit code 0 [2022-03-01 17:41:25,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 552 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable552 [2022-03-01 17:41:25,423 INFO L402 AbstractCegarLoop]: === Iteration 554 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:25,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:25,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1443147060, now seen corresponding path program 552 times [2022-03-01 17:41:25,424 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:25,424 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928342135] [2022-03-01 17:41:25,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:25,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:25,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:25,490 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:25,491 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:25,491 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928342135] [2022-03-01 17:41:25,491 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928342135] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:25,491 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1998921318] [2022-03-01 17:41:25,491 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:41:25,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:25,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:25,492 INFO L229 MonitoredProcess]: Starting monitored process 553 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:25,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (553)] Waiting until timeout for monitored process [2022-03-01 17:41:25,848 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:41:25,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:25,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:25,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:26,015 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 62 treesize of output 48 [2022-03-01 17:41:26,057 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:26,058 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:26,175 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:26,175 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:41:26,218 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:26,218 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1998921318] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:26,218 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:26,218 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:41:26,218 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790027192] [2022-03-01 17:41:26,218 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:26,218 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:41:26,218 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:26,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:41:26,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:41:26,219 INFO L87 Difference]: Start difference. First operand 315 states and 952 transitions. Second operand has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:26,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:26,556 INFO L93 Difference]: Finished difference Result 634 states and 1820 transitions. [2022-03-01 17:41:26,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:41:26,556 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:41:26,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:26,557 INFO L225 Difference]: With dead ends: 634 [2022-03-01 17:41:26,557 INFO L226 Difference]: Without dead ends: 634 [2022-03-01 17:41:26,557 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=176, Invalid=636, Unknown=0, NotChecked=0, Total=812 [2022-03-01 17:41:26,558 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 171 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 599 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 610 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 599 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:26,558 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 205 Invalid, 610 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 599 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:41:26,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 634 states. [2022-03-01 17:41:26,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 634 to 312. [2022-03-01 17:41:26,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 311 states have (on average 3.012861736334405) internal successors, (937), 311 states have internal predecessors, (937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:26,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 937 transitions. [2022-03-01 17:41:26,563 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 937 transitions. Word has length 20 [2022-03-01 17:41:26,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:26,563 INFO L470 AbstractCegarLoop]: Abstraction has 312 states and 937 transitions. [2022-03-01 17:41:26,563 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:26,563 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 937 transitions. [2022-03-01 17:41:26,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:26,563 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:26,563 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:26,583 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (553)] Ended with exit code 0 [2022-03-01 17:41:26,771 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 553 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable553 [2022-03-01 17:41:26,771 INFO L402 AbstractCegarLoop]: === Iteration 555 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:26,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:26,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1147719878, now seen corresponding path program 553 times [2022-03-01 17:41:26,772 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:26,772 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059421502] [2022-03-01 17:41:26,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:26,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:26,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:26,863 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:26,863 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:26,863 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059421502] [2022-03-01 17:41:26,863 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059421502] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:26,863 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1614596421] [2022-03-01 17:41:26,863 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:41:26,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:26,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:26,864 INFO L229 MonitoredProcess]: Starting monitored process 554 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:26,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (554)] Waiting until timeout for monitored process [2022-03-01 17:41:27,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:27,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:27,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:27,433 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:27,433 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:27,583 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:27,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:41:27,625 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:27,625 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1614596421] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:27,625 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:27,625 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:41:27,626 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899994217] [2022-03-01 17:41:27,626 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:27,626 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:41:27,626 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:27,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:41:27,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:41:27,626 INFO L87 Difference]: Start difference. First operand 312 states and 937 transitions. Second operand has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:27,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:27,932 INFO L93 Difference]: Finished difference Result 556 states and 1627 transitions. [2022-03-01 17:41:27,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:41:27,932 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:41:27,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:27,933 INFO L225 Difference]: With dead ends: 556 [2022-03-01 17:41:27,933 INFO L226 Difference]: Without dead ends: 556 [2022-03-01 17:41:27,933 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=157, Invalid=545, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:41:27,933 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 99 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 513 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 518 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 513 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:27,933 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 168 Invalid, 518 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 513 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:41:27,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states. [2022-03-01 17:41:27,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 309. [2022-03-01 17:41:27,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 308 states have (on average 3.0032467532467533) internal successors, (925), 308 states have internal predecessors, (925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:27,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 925 transitions. [2022-03-01 17:41:27,937 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 925 transitions. Word has length 20 [2022-03-01 17:41:27,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:27,937 INFO L470 AbstractCegarLoop]: Abstraction has 309 states and 925 transitions. [2022-03-01 17:41:27,938 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:27,938 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 925 transitions. [2022-03-01 17:41:27,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:27,938 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:27,938 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:27,955 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (554)] Ended with exit code 0 [2022-03-01 17:41:28,147 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 554 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable554 [2022-03-01 17:41:28,147 INFO L402 AbstractCegarLoop]: === Iteration 556 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:28,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:28,147 INFO L85 PathProgramCache]: Analyzing trace with hash 311171562, now seen corresponding path program 554 times [2022-03-01 17:41:28,148 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:28,148 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985627239] [2022-03-01 17:41:28,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:28,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:28,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:28,233 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:28,233 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:28,233 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985627239] [2022-03-01 17:41:28,234 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985627239] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:28,234 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607529313] [2022-03-01 17:41:28,234 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:41:28,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:28,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:28,235 INFO L229 MonitoredProcess]: Starting monitored process 555 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:28,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (555)] Waiting until timeout for monitored process [2022-03-01 17:41:28,593 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:41:28,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:28,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:28,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:28,770 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 54 treesize of output 42 [2022-03-01 17:41:28,809 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:28,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:28,906 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:28,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:41:28,936 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:28,936 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607529313] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:28,936 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:28,936 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:41:28,936 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258985325] [2022-03-01 17:41:28,937 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:28,937 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:41:28,937 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:28,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:41:28,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:41:28,937 INFO L87 Difference]: Start difference. First operand 309 states and 925 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:29,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:29,130 INFO L93 Difference]: Finished difference Result 595 states and 1706 transitions. [2022-03-01 17:41:29,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:41:29,130 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) 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 20 [2022-03-01 17:41:29,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:29,131 INFO L225 Difference]: With dead ends: 595 [2022-03-01 17:41:29,131 INFO L226 Difference]: Without dead ends: 589 [2022-03-01 17:41:29,131 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=147, Invalid=503, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:41:29,132 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 139 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 442 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:29,132 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 160 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 442 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:41:29,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 589 states. [2022-03-01 17:41:29,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 589 to 317. [2022-03-01 17:41:29,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 316 states have (on average 3.009493670886076) internal successors, (951), 316 states have internal predecessors, (951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:29,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 951 transitions. [2022-03-01 17:41:29,136 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 951 transitions. Word has length 20 [2022-03-01 17:41:29,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:29,136 INFO L470 AbstractCegarLoop]: Abstraction has 317 states and 951 transitions. [2022-03-01 17:41:29,136 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:29,136 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 951 transitions. [2022-03-01 17:41:29,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:29,136 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:29,136 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:29,154 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (555)] Forceful destruction successful, exit code 0 [2022-03-01 17:41:29,353 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable555,555 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:29,354 INFO L402 AbstractCegarLoop]: === Iteration 557 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:29,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:29,354 INFO L85 PathProgramCache]: Analyzing trace with hash 335071476, now seen corresponding path program 555 times [2022-03-01 17:41:29,354 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:29,354 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720761967] [2022-03-01 17:41:29,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:29,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:29,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:29,432 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:29,433 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:29,433 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720761967] [2022-03-01 17:41:29,433 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720761967] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:29,433 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [397566279] [2022-03-01 17:41:29,433 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:41:29,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:29,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:29,434 INFO L229 MonitoredProcess]: Starting monitored process 556 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:29,434 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (556)] Waiting until timeout for monitored process [2022-03-01 17:41:29,788 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:41:29,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:29,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:29,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:30,024 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 54 treesize of output 42 [2022-03-01 17:41:30,080 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:30,081 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:30,261 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:30,261 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:41:30,309 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:30,309 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [397566279] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:30,309 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:30,309 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:41:30,309 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835723328] [2022-03-01 17:41:30,309 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:30,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:41:30,310 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:30,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:41:30,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:41:30,310 INFO L87 Difference]: Start difference. First operand 317 states and 951 transitions. Second operand has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:30,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:30,619 INFO L93 Difference]: Finished difference Result 601 states and 1727 transitions. [2022-03-01 17:41:30,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:41:30,620 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5909090909090908) 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 20 [2022-03-01 17:41:30,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:30,621 INFO L225 Difference]: With dead ends: 601 [2022-03-01 17:41:30,621 INFO L226 Difference]: Without dead ends: 601 [2022-03-01 17:41:30,621 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=160, Invalid=596, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:41:30,621 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 152 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:30,621 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 167 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 440 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:41:30,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states. [2022-03-01 17:41:30,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 313. [2022-03-01 17:41:30,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 312 states have (on average 3.003205128205128) internal successors, (937), 312 states have internal predecessors, (937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:30,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 937 transitions. [2022-03-01 17:41:30,625 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 937 transitions. Word has length 20 [2022-03-01 17:41:30,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:30,625 INFO L470 AbstractCegarLoop]: Abstraction has 313 states and 937 transitions. [2022-03-01 17:41:30,625 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:30,625 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 937 transitions. [2022-03-01 17:41:30,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:30,626 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:30,626 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:30,643 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (556)] Forceful destruction successful, exit code 0 [2022-03-01 17:41:30,835 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 556 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable556 [2022-03-01 17:41:30,835 INFO L402 AbstractCegarLoop]: === Iteration 558 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:30,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:30,835 INFO L85 PathProgramCache]: Analyzing trace with hash 1818206414, now seen corresponding path program 556 times [2022-03-01 17:41:30,835 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:30,836 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555430572] [2022-03-01 17:41:30,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:30,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:30,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:30,943 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:30,943 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:30,943 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555430572] [2022-03-01 17:41:30,943 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555430572] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:30,943 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1322577877] [2022-03-01 17:41:30,943 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:41:30,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:30,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:30,944 INFO L229 MonitoredProcess]: Starting monitored process 557 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:30,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (557)] Waiting until timeout for monitored process [2022-03-01 17:41:31,295 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:41:31,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:31,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:31,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:31,550 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:31,550 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:31,712 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:31,712 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:41:31,761 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:31,761 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1322577877] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:31,761 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:31,761 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:41:31,761 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987303496] [2022-03-01 17:41:31,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:31,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:41:31,761 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:31,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:41:31,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=373, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:41:31,762 INFO L87 Difference]: Start difference. First operand 313 states and 937 transitions. Second operand has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:32,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:32,058 INFO L93 Difference]: Finished difference Result 576 states and 1677 transitions. [2022-03-01 17:41:32,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:41:32,058 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5909090909090908) 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 20 [2022-03-01 17:41:32,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:32,059 INFO L225 Difference]: With dead ends: 576 [2022-03-01 17:41:32,059 INFO L226 Difference]: Without dead ends: 576 [2022-03-01 17:41:32,059 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=156, Invalid=546, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:41:32,059 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 88 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 472 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:32,059 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 161 Invalid, 479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 472 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:41:32,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2022-03-01 17:41:32,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 310. [2022-03-01 17:41:32,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 309 states have (on average 3.0032362459546924) internal successors, (928), 309 states have internal predecessors, (928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:32,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 928 transitions. [2022-03-01 17:41:32,063 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 928 transitions. Word has length 20 [2022-03-01 17:41:32,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:32,063 INFO L470 AbstractCegarLoop]: Abstraction has 310 states and 928 transitions. [2022-03-01 17:41:32,063 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:32,063 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 928 transitions. [2022-03-01 17:41:32,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:32,064 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:32,064 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:32,081 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (557)] Ended with exit code 0 [2022-03-01 17:41:32,271 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 557 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable557 [2022-03-01 17:41:32,271 INFO L402 AbstractCegarLoop]: === Iteration 559 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:32,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:32,271 INFO L85 PathProgramCache]: Analyzing trace with hash -612006650, now seen corresponding path program 557 times [2022-03-01 17:41:32,271 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:32,272 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842823220] [2022-03-01 17:41:32,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:32,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:32,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:32,371 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:32,371 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:32,371 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842823220] [2022-03-01 17:41:32,371 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842823220] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:32,371 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925585723] [2022-03-01 17:41:32,371 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:41:32,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:32,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:32,372 INFO L229 MonitoredProcess]: Starting monitored process 558 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:32,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (558)] Waiting until timeout for monitored process [2022-03-01 17:41:32,748 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:41:32,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:32,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:32,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:32,985 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 27 treesize of output 21 [2022-03-01 17:41:33,045 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:33,045 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:33,235 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:33,235 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:41:33,291 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:33,291 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925585723] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:33,291 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:33,292 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:41:33,292 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108212610] [2022-03-01 17:41:33,292 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:33,292 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:41:33,292 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:33,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:41:33,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:41:33,292 INFO L87 Difference]: Start difference. First operand 310 states and 928 transitions. Second operand has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:33,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:33,495 INFO L93 Difference]: Finished difference Result 600 states and 1738 transitions. [2022-03-01 17:41:33,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:41:33,496 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:41:33,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:33,496 INFO L225 Difference]: With dead ends: 600 [2022-03-01 17:41:33,496 INFO L226 Difference]: Without dead ends: 600 [2022-03-01 17:41:33,496 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=164, Invalid=538, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:41:33,497 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 162 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:33,497 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 145 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 401 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:41:33,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2022-03-01 17:41:33,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 313. [2022-03-01 17:41:33,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 312 states have (on average 3.003205128205128) internal successors, (937), 312 states have internal predecessors, (937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:33,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 937 transitions. [2022-03-01 17:41:33,501 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 937 transitions. Word has length 20 [2022-03-01 17:41:33,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:33,501 INFO L470 AbstractCegarLoop]: Abstraction has 313 states and 937 transitions. [2022-03-01 17:41:33,501 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:33,501 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 937 transitions. [2022-03-01 17:41:33,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:33,501 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:33,501 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:33,519 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (558)] Forceful destruction successful, exit code 0 [2022-03-01 17:41:33,718 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 558 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable558 [2022-03-01 17:41:33,719 INFO L402 AbstractCegarLoop]: === Iteration 560 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:33,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:33,719 INFO L85 PathProgramCache]: Analyzing trace with hash 382368970, now seen corresponding path program 558 times [2022-03-01 17:41:33,719 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:33,719 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443689930] [2022-03-01 17:41:33,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:33,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:33,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:33,799 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:33,799 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:33,799 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443689930] [2022-03-01 17:41:33,800 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443689930] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:33,800 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1199520868] [2022-03-01 17:41:33,800 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:41:33,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:33,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:33,801 INFO L229 MonitoredProcess]: Starting monitored process 559 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:33,801 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (559)] Waiting until timeout for monitored process [2022-03-01 17:41:34,149 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:41:34,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:34,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:34,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:34,402 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 62 treesize of output 48 [2022-03-01 17:41:34,471 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:34,472 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:34,643 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:34,643 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:41:34,690 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:34,690 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1199520868] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:34,690 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:34,691 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:41:34,691 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059998684] [2022-03-01 17:41:34,691 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:34,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:41:34,691 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:34,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:41:34,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:41:34,691 INFO L87 Difference]: Start difference. First operand 313 states and 937 transitions. Second operand has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:35,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:35,114 INFO L93 Difference]: Finished difference Result 635 states and 1813 transitions. [2022-03-01 17:41:35,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:41:35,114 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:41:35,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:35,115 INFO L225 Difference]: With dead ends: 635 [2022-03-01 17:41:35,115 INFO L226 Difference]: Without dead ends: 635 [2022-03-01 17:41:35,116 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=190, Invalid=622, Unknown=0, NotChecked=0, Total=812 [2022-03-01 17:41:35,116 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 192 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 539 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 544 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 539 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:35,116 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [192 Valid, 188 Invalid, 544 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 539 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:41:35,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 635 states. [2022-03-01 17:41:35,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 635 to 310. [2022-03-01 17:41:35,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 309 states have (on average 2.983818770226537) internal successors, (922), 309 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:35,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 922 transitions. [2022-03-01 17:41:35,120 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 922 transitions. Word has length 20 [2022-03-01 17:41:35,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:35,120 INFO L470 AbstractCegarLoop]: Abstraction has 310 states and 922 transitions. [2022-03-01 17:41:35,120 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:35,120 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 922 transitions. [2022-03-01 17:41:35,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:35,121 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:35,121 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:35,138 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (559)] Forceful destruction successful, exit code 0 [2022-03-01 17:41:35,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 559 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable559 [2022-03-01 17:41:35,335 INFO L402 AbstractCegarLoop]: === Iteration 561 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:35,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:35,335 INFO L85 PathProgramCache]: Analyzing trace with hash 86941788, now seen corresponding path program 559 times [2022-03-01 17:41:35,335 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:35,335 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132927822] [2022-03-01 17:41:35,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:35,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:35,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:35,405 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:35,405 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:35,405 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132927822] [2022-03-01 17:41:35,405 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132927822] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:35,406 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [621278732] [2022-03-01 17:41:35,406 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:41:35,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:35,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:35,407 INFO L229 MonitoredProcess]: Starting monitored process 560 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:35,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (560)] Waiting until timeout for monitored process [2022-03-01 17:41:35,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:35,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:35,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:36,027 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:36,027 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:36,177 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:36,177 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:41:36,220 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:36,220 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [621278732] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:36,220 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:36,220 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:41:36,220 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119974461] [2022-03-01 17:41:36,220 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:36,220 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:41:36,220 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:36,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:41:36,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:41:36,221 INFO L87 Difference]: Start difference. First operand 310 states and 922 transitions. Second operand has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:36,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:36,525 INFO L93 Difference]: Finished difference Result 547 states and 1591 transitions. [2022-03-01 17:41:36,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:41:36,525 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:41:36,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:36,526 INFO L225 Difference]: With dead ends: 547 [2022-03-01 17:41:36,526 INFO L226 Difference]: Without dead ends: 547 [2022-03-01 17:41:36,526 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=158, Invalid=544, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:41:36,526 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 103 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 558 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 558 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:36,526 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 180 Invalid, 560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 558 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:41:36,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 547 states. [2022-03-01 17:41:36,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 547 to 297. [2022-03-01 17:41:36,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 296 states have (on average 2.9763513513513513) internal successors, (881), 296 states have internal predecessors, (881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:36,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 881 transitions. [2022-03-01 17:41:36,543 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 881 transitions. Word has length 20 [2022-03-01 17:41:36,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:36,543 INFO L470 AbstractCegarLoop]: Abstraction has 297 states and 881 transitions. [2022-03-01 17:41:36,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:36,543 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 881 transitions. [2022-03-01 17:41:36,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:36,543 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:36,543 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:36,561 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (560)] Forceful destruction successful, exit code 0 [2022-03-01 17:41:36,743 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable560,560 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:36,744 INFO L402 AbstractCegarLoop]: === Iteration 562 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:36,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:36,744 INFO L85 PathProgramCache]: Analyzing trace with hash -675145266, now seen corresponding path program 560 times [2022-03-01 17:41:36,744 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:36,744 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107445928] [2022-03-01 17:41:36,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:36,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:36,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:36,804 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:36,804 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:36,805 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107445928] [2022-03-01 17:41:36,805 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107445928] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:36,805 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980510890] [2022-03-01 17:41:36,805 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:41:36,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:36,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:36,806 INFO L229 MonitoredProcess]: Starting monitored process 561 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:36,806 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (561)] Waiting until timeout for monitored process [2022-03-01 17:41:37,159 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:41:37,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:37,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:37,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:37,317 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:37,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:37,428 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:37,428 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:41:37,461 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:37,461 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980510890] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:37,461 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:37,461 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-01 17:41:37,461 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921941995] [2022-03-01 17:41:37,461 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:37,462 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:41:37,462 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:37,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:41:37,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:41:37,462 INFO L87 Difference]: Start difference. First operand 297 states and 881 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:37,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:37,645 INFO L93 Difference]: Finished difference Result 570 states and 1633 transitions. [2022-03-01 17:41:37,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:41:37,645 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:41:37,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:37,646 INFO L225 Difference]: With dead ends: 570 [2022-03-01 17:41:37,646 INFO L226 Difference]: Without dead ends: 570 [2022-03-01 17:41:37,646 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=143, Invalid=457, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:41:37,646 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 112 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:37,646 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 145 Invalid, 412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 410 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:41:37,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2022-03-01 17:41:37,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 294. [2022-03-01 17:41:37,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.9658703071672354) internal successors, (869), 293 states have internal predecessors, (869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:37,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 869 transitions. [2022-03-01 17:41:37,650 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 869 transitions. Word has length 20 [2022-03-01 17:41:37,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:37,650 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 869 transitions. [2022-03-01 17:41:37,650 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:37,650 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 869 transitions. [2022-03-01 17:41:37,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:37,651 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:37,651 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:37,668 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (561)] Forceful destruction successful, exit code 0 [2022-03-01 17:41:37,868 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable561,561 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:37,868 INFO L402 AbstractCegarLoop]: === Iteration 563 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:37,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:37,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1810384618, now seen corresponding path program 561 times [2022-03-01 17:41:37,868 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:37,868 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948303828] [2022-03-01 17:41:37,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:37,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:37,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:37,941 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:37,941 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:37,941 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948303828] [2022-03-01 17:41:37,941 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948303828] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:37,941 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746815742] [2022-03-01 17:41:37,941 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:41:37,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:37,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:37,942 INFO L229 MonitoredProcess]: Starting monitored process 562 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:37,942 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (562)] Waiting until timeout for monitored process [2022-03-01 17:41:38,302 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:41:38,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:38,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:38,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:38,459 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 54 treesize of output 42 [2022-03-01 17:41:38,500 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:38,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:38,638 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:38,639 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:41:38,682 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:38,682 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [746815742] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:38,682 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:38,682 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:41:38,682 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920517159] [2022-03-01 17:41:38,682 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:38,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:41:38,682 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:38,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:41:38,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:41:38,682 INFO L87 Difference]: Start difference. First operand 294 states and 869 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:38,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:38,921 INFO L93 Difference]: Finished difference Result 635 states and 1777 transitions. [2022-03-01 17:41:38,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:41:38,921 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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 20 [2022-03-01 17:41:38,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:38,922 INFO L225 Difference]: With dead ends: 635 [2022-03-01 17:41:38,922 INFO L226 Difference]: Without dead ends: 629 [2022-03-01 17:41:38,922 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=132, Invalid=420, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:41:38,922 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 96 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 515 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 515 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:38,922 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 191 Invalid, 521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 515 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:41:38,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 629 states. [2022-03-01 17:41:38,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 629 to 312. [2022-03-01 17:41:38,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 311 states have (on average 2.9581993569131835) internal successors, (920), 311 states have internal predecessors, (920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:38,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 920 transitions. [2022-03-01 17:41:38,927 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 920 transitions. Word has length 20 [2022-03-01 17:41:38,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:38,927 INFO L470 AbstractCegarLoop]: Abstraction has 312 states and 920 transitions. [2022-03-01 17:41:38,927 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:38,927 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 920 transitions. [2022-03-01 17:41:38,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:38,927 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:38,928 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:38,945 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (562)] Ended with exit code 0 [2022-03-01 17:41:39,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 562 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable562 [2022-03-01 17:41:39,143 INFO L402 AbstractCegarLoop]: === Iteration 564 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:39,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:39,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1786484704, now seen corresponding path program 562 times [2022-03-01 17:41:39,143 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:39,144 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109104653] [2022-03-01 17:41:39,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:39,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:39,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:39,205 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:39,205 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:39,205 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109104653] [2022-03-01 17:41:39,205 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109104653] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:39,205 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802271023] [2022-03-01 17:41:39,205 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:41:39,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:39,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:39,206 INFO L229 MonitoredProcess]: Starting monitored process 563 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:39,207 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (563)] Waiting until timeout for monitored process [2022-03-01 17:41:39,557 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:41:39,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:39,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:39,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:39,709 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 54 treesize of output 42 [2022-03-01 17:41:39,739 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:39,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:39,830 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:39,830 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:41:39,858 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:39,859 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802271023] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:39,859 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:39,859 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-01 17:41:39,859 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203750849] [2022-03-01 17:41:39,859 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:39,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:41:39,859 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:39,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:41:39,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:41:39,859 INFO L87 Difference]: Start difference. First operand 312 states and 920 transitions. Second operand has 20 states, 20 states have (on average 1.75) internal successors, (35), 20 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:40,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:40,142 INFO L93 Difference]: Finished difference Result 641 states and 1798 transitions. [2022-03-01 17:41:40,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:41:40,143 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.75) internal successors, (35), 20 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 20 [2022-03-01 17:41:40,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:40,144 INFO L225 Difference]: With dead ends: 641 [2022-03-01 17:41:40,144 INFO L226 Difference]: Without dead ends: 641 [2022-03-01 17:41:40,144 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=148, Invalid=502, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:41:40,144 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 149 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 449 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:40,144 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 192 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 449 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:41:40,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 641 states. [2022-03-01 17:41:40,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 641 to 310. [2022-03-01 17:41:40,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 309 states have (on average 2.9611650485436893) internal successors, (915), 309 states have internal predecessors, (915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:40,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 915 transitions. [2022-03-01 17:41:40,149 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 915 transitions. Word has length 20 [2022-03-01 17:41:40,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:40,149 INFO L470 AbstractCegarLoop]: Abstraction has 310 states and 915 transitions. [2022-03-01 17:41:40,149 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.75) internal successors, (35), 20 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:40,149 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 915 transitions. [2022-03-01 17:41:40,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:40,149 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:40,149 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:40,173 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (563)] Forceful destruction successful, exit code 0 [2022-03-01 17:41:40,369 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 563 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable563 [2022-03-01 17:41:40,370 INFO L402 AbstractCegarLoop]: === Iteration 565 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:40,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:40,370 INFO L85 PathProgramCache]: Analyzing trace with hash -303349766, now seen corresponding path program 563 times [2022-03-01 17:41:40,370 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:40,370 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754234309] [2022-03-01 17:41:40,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:40,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:40,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:40,454 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:40,454 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:40,454 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754234309] [2022-03-01 17:41:40,454 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754234309] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:40,454 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1003236526] [2022-03-01 17:41:40,454 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:41:40,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:40,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:40,455 INFO L229 MonitoredProcess]: Starting monitored process 564 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:40,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (564)] Waiting until timeout for monitored process [2022-03-01 17:41:40,809 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:41:40,809 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:40,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:40,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:41,055 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:41,055 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:41,185 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:41,185 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:41:41,232 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:41,232 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1003236526] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:41,232 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:41,232 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-01 17:41:41,232 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001816090] [2022-03-01 17:41:41,232 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:41,232 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:41:41,232 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:41,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:41:41,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:41:41,232 INFO L87 Difference]: Start difference. First operand 310 states and 915 transitions. Second operand has 20 states, 20 states have (on average 1.75) internal successors, (35), 20 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:41,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:41,457 INFO L93 Difference]: Finished difference Result 624 states and 1770 transitions. [2022-03-01 17:41:41,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:41:41,457 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.75) internal successors, (35), 20 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 20 [2022-03-01 17:41:41,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:41,458 INFO L225 Difference]: With dead ends: 624 [2022-03-01 17:41:41,458 INFO L226 Difference]: Without dead ends: 624 [2022-03-01 17:41:41,458 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=136, Invalid=464, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:41:41,458 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 79 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 351 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:41,458 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 129 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 351 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:41:41,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 624 states. [2022-03-01 17:41:41,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 624 to 308. [2022-03-01 17:41:41,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 307 states have (on average 2.964169381107492) internal successors, (910), 307 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:41,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 910 transitions. [2022-03-01 17:41:41,463 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 910 transitions. Word has length 20 [2022-03-01 17:41:41,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:41,463 INFO L470 AbstractCegarLoop]: Abstraction has 308 states and 910 transitions. [2022-03-01 17:41:41,463 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.75) internal successors, (35), 20 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:41,463 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 910 transitions. [2022-03-01 17:41:41,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:41,463 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:41,463 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:41,481 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (564)] Forceful destruction successful, exit code 0 [2022-03-01 17:41:41,676 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 564 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable564 [2022-03-01 17:41:41,676 INFO L402 AbstractCegarLoop]: === Iteration 566 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:41,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:41,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1879188900, now seen corresponding path program 564 times [2022-03-01 17:41:41,677 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:41,677 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700909484] [2022-03-01 17:41:41,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:41,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:41,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:41,747 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:41,748 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:41,748 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700909484] [2022-03-01 17:41:41,748 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700909484] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:41,748 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1891205731] [2022-03-01 17:41:41,748 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:41:41,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:41,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:41,749 INFO L229 MonitoredProcess]: Starting monitored process 565 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:41,749 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (565)] Waiting until timeout for monitored process [2022-03-01 17:41:42,121 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:41:42,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:42,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:42,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:42,336 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:42,336 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:42,463 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:42,464 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:41:42,514 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:42,514 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1891205731] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:42,514 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:42,515 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:41:42,515 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505409272] [2022-03-01 17:41:42,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:42,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:41:42,515 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:42,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:41:42,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:41:42,515 INFO L87 Difference]: Start difference. First operand 308 states and 910 transitions. Second operand has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:42,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:42,825 INFO L93 Difference]: Finished difference Result 649 states and 1824 transitions. [2022-03-01 17:41:42,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:41:42,825 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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 20 [2022-03-01 17:41:42,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:42,826 INFO L225 Difference]: With dead ends: 649 [2022-03-01 17:41:42,826 INFO L226 Difference]: Without dead ends: 649 [2022-03-01 17:41:42,826 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=122, Invalid=384, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:41:42,826 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 111 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 476 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 476 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:42,826 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 199 Invalid, 479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 476 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:41:42,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 649 states. [2022-03-01 17:41:42,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 649 to 293. [2022-03-01 17:41:42,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 292 states have (on average 2.962328767123288) internal successors, (865), 292 states have internal predecessors, (865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:42,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 865 transitions. [2022-03-01 17:41:42,832 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 865 transitions. Word has length 20 [2022-03-01 17:41:42,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:42,832 INFO L470 AbstractCegarLoop]: Abstraction has 293 states and 865 transitions. [2022-03-01 17:41:42,832 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:42,832 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 865 transitions. [2022-03-01 17:41:42,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:42,832 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:42,832 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:42,849 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (565)] Ended with exit code 0 [2022-03-01 17:41:43,047 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 565 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable565 [2022-03-01 17:41:43,047 INFO L402 AbstractCegarLoop]: === Iteration 567 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:43,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:43,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1252570894, now seen corresponding path program 565 times [2022-03-01 17:41:43,048 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:43,048 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186713456] [2022-03-01 17:41:43,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:43,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:43,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:43,092 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:43,093 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:43,093 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186713456] [2022-03-01 17:41:43,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186713456] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:43,093 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [338006380] [2022-03-01 17:41:43,093 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:41:43,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:43,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:43,094 INFO L229 MonitoredProcess]: Starting monitored process 566 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:43,094 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (566)] Waiting until timeout for monitored process [2022-03-01 17:41:43,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:43,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:43,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:43,599 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 54 treesize of output 42 [2022-03-01 17:41:43,618 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:43,618 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:43,663 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:43,663 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:41:43,755 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:43,755 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [338006380] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:43,755 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:43,755 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-03-01 17:41:43,755 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593691069] [2022-03-01 17:41:43,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:43,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:41:43,755 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:43,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:41:43,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:41:43,755 INFO L87 Difference]: Start difference. First operand 293 states and 865 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:43,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:43,894 INFO L93 Difference]: Finished difference Result 446 states and 1280 transitions. [2022-03-01 17:41:43,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:41:43,894 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 20 [2022-03-01 17:41:43,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:43,894 INFO L225 Difference]: With dead ends: 446 [2022-03-01 17:41:43,894 INFO L226 Difference]: Without dead ends: 434 [2022-03-01 17:41:43,894 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=117, Invalid=345, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:41:43,895 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 75 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:43,895 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 98 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:41:43,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2022-03-01 17:41:43,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 299. [2022-03-01 17:41:43,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 298 states have (on average 2.953020134228188) internal successors, (880), 298 states have internal predecessors, (880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:43,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 880 transitions. [2022-03-01 17:41:43,898 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 880 transitions. Word has length 20 [2022-03-01 17:41:43,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:43,898 INFO L470 AbstractCegarLoop]: Abstraction has 299 states and 880 transitions. [2022-03-01 17:41:43,898 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:43,898 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 880 transitions. [2022-03-01 17:41:43,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:43,899 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:43,899 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:43,916 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (566)] Forceful destruction successful, exit code 0 [2022-03-01 17:41:44,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 566 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable566 [2022-03-01 17:41:44,111 INFO L402 AbstractCegarLoop]: === Iteration 568 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:44,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:44,111 INFO L85 PathProgramCache]: Analyzing trace with hash 1993468228, now seen corresponding path program 566 times [2022-03-01 17:41:44,111 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:44,112 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143252784] [2022-03-01 17:41:44,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:44,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:44,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:44,158 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:44,158 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:44,158 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143252784] [2022-03-01 17:41:44,158 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143252784] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:44,158 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [914779868] [2022-03-01 17:41:44,158 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:41:44,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:44,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:44,160 INFO L229 MonitoredProcess]: Starting monitored process 567 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:44,160 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (567)] Waiting until timeout for monitored process [2022-03-01 17:41:44,409 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:41:44,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:44,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:44,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:44,514 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 72 treesize of output 56 [2022-03-01 17:41:44,588 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:44,589 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:44,651 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:44,652 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:41:44,752 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:44,752 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [914779868] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:44,752 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:44,753 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:41:44,753 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614144577] [2022-03-01 17:41:44,753 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:44,753 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:41:44,753 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:44,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:41:44,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:41:44,753 INFO L87 Difference]: Start difference. First operand 299 states and 880 transitions. Second operand has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:44,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:44,961 INFO L93 Difference]: Finished difference Result 471 states and 1332 transitions. [2022-03-01 17:41:44,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:41:44,961 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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 20 [2022-03-01 17:41:44,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:44,962 INFO L225 Difference]: With dead ends: 471 [2022-03-01 17:41:44,962 INFO L226 Difference]: Without dead ends: 465 [2022-03-01 17:41:44,962 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=142, Invalid=458, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:41:44,962 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 91 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:44,962 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 141 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 373 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:41:44,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 465 states. [2022-03-01 17:41:44,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 465 to 309. [2022-03-01 17:41:44,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 308 states have (on average 2.9448051948051948) internal successors, (907), 308 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:44,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 907 transitions. [2022-03-01 17:41:44,966 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 907 transitions. Word has length 20 [2022-03-01 17:41:44,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:44,966 INFO L470 AbstractCegarLoop]: Abstraction has 309 states and 907 transitions. [2022-03-01 17:41:44,966 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:44,966 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 907 transitions. [2022-03-01 17:41:44,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:44,966 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:44,966 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:44,983 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (567)] Forceful destruction successful, exit code 0 [2022-03-01 17:41:45,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable567,567 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:45,183 INFO L402 AbstractCegarLoop]: === Iteration 569 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:45,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:45,184 INFO L85 PathProgramCache]: Analyzing trace with hash 2017368142, now seen corresponding path program 567 times [2022-03-01 17:41:45,184 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:45,184 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875601338] [2022-03-01 17:41:45,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:45,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:45,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:45,231 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:45,231 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:45,232 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875601338] [2022-03-01 17:41:45,232 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875601338] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:45,232 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1876191172] [2022-03-01 17:41:45,232 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:41:45,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:45,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:45,233 INFO L229 MonitoredProcess]: Starting monitored process 568 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:45,233 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (568)] Waiting until timeout for monitored process [2022-03-01 17:41:45,589 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:41:45,590 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:45,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:45,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:45,671 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 72 treesize of output 56 [2022-03-01 17:41:45,719 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:45,719 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:45,767 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:45,767 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:41:45,845 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:45,846 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1876191172] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:45,846 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:45,846 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:41:45,846 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610628934] [2022-03-01 17:41:45,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:45,846 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:41:45,846 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:45,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:41:45,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:41:45,846 INFO L87 Difference]: Start difference. First operand 309 states and 907 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:45,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:45,988 INFO L93 Difference]: Finished difference Result 442 states and 1278 transitions. [2022-03-01 17:41:45,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:41:45,988 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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 20 [2022-03-01 17:41:45,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:45,989 INFO L225 Difference]: With dead ends: 442 [2022-03-01 17:41:45,989 INFO L226 Difference]: Without dead ends: 442 [2022-03-01 17:41:45,989 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=128, Invalid=424, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:41:45,989 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 63 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 308 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:45,989 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 105 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 308 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:41:45,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2022-03-01 17:41:45,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 297. [2022-03-01 17:41:45,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 296 states have (on average 2.956081081081081) internal successors, (875), 296 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:45,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 875 transitions. [2022-03-01 17:41:45,992 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 875 transitions. Word has length 20 [2022-03-01 17:41:45,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:45,992 INFO L470 AbstractCegarLoop]: Abstraction has 297 states and 875 transitions. [2022-03-01 17:41:45,992 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:45,992 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 875 transitions. [2022-03-01 17:41:45,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:45,993 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:45,993 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:46,010 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (568)] Forceful destruction successful, exit code 0 [2022-03-01 17:41:46,210 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable568,568 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:46,210 INFO L402 AbstractCegarLoop]: === Iteration 570 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:46,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:46,210 INFO L85 PathProgramCache]: Analyzing trace with hash 726011050, now seen corresponding path program 568 times [2022-03-01 17:41:46,210 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:46,210 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233993142] [2022-03-01 17:41:46,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:46,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:46,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:46,256 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:46,257 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:46,257 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233993142] [2022-03-01 17:41:46,257 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233993142] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:46,257 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845862178] [2022-03-01 17:41:46,257 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:41:46,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:46,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:46,258 INFO L229 MonitoredProcess]: Starting monitored process 569 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:46,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (569)] Waiting until timeout for monitored process [2022-03-01 17:41:46,629 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:41:46,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:46,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:46,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:46,705 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 54 treesize of output 42 [2022-03-01 17:41:46,734 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:46,734 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:46,791 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:46,792 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:41:46,844 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:46,844 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845862178] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:46,844 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:46,844 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:41:46,844 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648649339] [2022-03-01 17:41:46,844 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:46,844 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:41:46,844 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:46,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:41:46,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:41:46,845 INFO L87 Difference]: Start difference. First operand 297 states and 875 transitions. Second operand has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:47,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:47,008 INFO L93 Difference]: Finished difference Result 477 states and 1347 transitions. [2022-03-01 17:41:47,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:41:47,008 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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 20 [2022-03-01 17:41:47,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:47,008 INFO L225 Difference]: With dead ends: 477 [2022-03-01 17:41:47,008 INFO L226 Difference]: Without dead ends: 471 [2022-03-01 17:41:47,009 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=116, Invalid=390, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:41:47,009 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 87 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 452 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:47,009 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 166 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 452 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:41:47,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2022-03-01 17:41:47,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 311. [2022-03-01 17:41:47,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 310 states have (on average 2.9483870967741934) internal successors, (914), 310 states have internal predecessors, (914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:47,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 914 transitions. [2022-03-01 17:41:47,013 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 914 transitions. Word has length 20 [2022-03-01 17:41:47,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:47,013 INFO L470 AbstractCegarLoop]: Abstraction has 311 states and 914 transitions. [2022-03-01 17:41:47,013 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:47,013 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 914 transitions. [2022-03-01 17:41:47,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:47,013 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:47,013 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:47,030 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (569)] Forceful destruction successful, exit code 0 [2022-03-01 17:41:47,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 569 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable569 [2022-03-01 17:41:47,227 INFO L402 AbstractCegarLoop]: === Iteration 571 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:47,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:47,227 INFO L85 PathProgramCache]: Analyzing trace with hash 749910964, now seen corresponding path program 569 times [2022-03-01 17:41:47,227 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:47,227 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038020542] [2022-03-01 17:41:47,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:47,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:47,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:47,274 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:47,274 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:47,274 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038020542] [2022-03-01 17:41:47,274 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038020542] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:47,275 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1350899396] [2022-03-01 17:41:47,275 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:41:47,275 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:47,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:47,276 INFO L229 MonitoredProcess]: Starting monitored process 570 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:47,276 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (570)] Waiting until timeout for monitored process [2022-03-01 17:41:47,648 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:41:47,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:47,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:47,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:47,721 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 54 treesize of output 42 [2022-03-01 17:41:47,749 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:47,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:47,811 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:47,812 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:41:47,854 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:47,854 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1350899396] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:47,854 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:47,854 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:41:47,854 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506180210] [2022-03-01 17:41:47,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:47,854 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:41:47,854 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:47,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:41:47,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:41:47,855 INFO L87 Difference]: Start difference. First operand 311 states and 914 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:48,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:48,005 INFO L93 Difference]: Finished difference Result 477 states and 1353 transitions. [2022-03-01 17:41:48,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:41:48,006 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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 20 [2022-03-01 17:41:48,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:48,006 INFO L225 Difference]: With dead ends: 477 [2022-03-01 17:41:48,006 INFO L226 Difference]: Without dead ends: 477 [2022-03-01 17:41:48,007 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=129, Invalid=471, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:41:48,007 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 107 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:48,007 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 145 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 354 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:41:48,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2022-03-01 17:41:48,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 309. [2022-03-01 17:41:48,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 308 states have (on average 2.9512987012987013) internal successors, (909), 308 states have internal predecessors, (909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:48,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 909 transitions. [2022-03-01 17:41:48,010 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 909 transitions. Word has length 20 [2022-03-01 17:41:48,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:48,011 INFO L470 AbstractCegarLoop]: Abstraction has 309 states and 909 transitions. [2022-03-01 17:41:48,011 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:48,011 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 909 transitions. [2022-03-01 17:41:48,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:48,011 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:48,011 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:48,028 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (570)] Forceful destruction successful, exit code 0 [2022-03-01 17:41:48,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable570,570 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:48,228 INFO L402 AbstractCegarLoop]: === Iteration 572 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:48,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:48,228 INFO L85 PathProgramCache]: Analyzing trace with hash -2061921394, now seen corresponding path program 570 times [2022-03-01 17:41:48,228 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:48,228 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880911674] [2022-03-01 17:41:48,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:48,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:48,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:48,275 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:48,276 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:48,276 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880911674] [2022-03-01 17:41:48,276 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880911674] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:48,276 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1178849758] [2022-03-01 17:41:48,276 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:41:48,276 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:48,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:48,277 INFO L229 MonitoredProcess]: Starting monitored process 571 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:48,277 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (571)] Waiting until timeout for monitored process [2022-03-01 17:41:48,661 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:41:48,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:48,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:48,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:48,786 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:48,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:48,880 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:48,880 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:41:48,944 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:48,944 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1178849758] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:48,944 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:48,944 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:41:48,944 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912796740] [2022-03-01 17:41:48,944 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:48,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:41:48,944 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:48,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:41:48,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:41:48,945 INFO L87 Difference]: Start difference. First operand 309 states and 909 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:49,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:49,168 INFO L93 Difference]: Finished difference Result 452 states and 1303 transitions. [2022-03-01 17:41:49,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:41:49,169 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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 20 [2022-03-01 17:41:49,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:49,169 INFO L225 Difference]: With dead ends: 452 [2022-03-01 17:41:49,169 INFO L226 Difference]: Without dead ends: 452 [2022-03-01 17:41:49,169 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=120, Invalid=432, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:41:49,169 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 77 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 382 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:49,169 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 137 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 382 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:41:49,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2022-03-01 17:41:49,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 295. [2022-03-01 17:41:49,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 2.9591836734693877) internal successors, (870), 294 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:49,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 870 transitions. [2022-03-01 17:41:49,173 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 870 transitions. Word has length 20 [2022-03-01 17:41:49,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:49,173 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 870 transitions. [2022-03-01 17:41:49,173 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:49,173 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 870 transitions. [2022-03-01 17:41:49,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:49,173 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:49,173 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:49,191 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (571)] Ended with exit code 0 [2022-03-01 17:41:49,383 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable571,571 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:49,383 INFO L402 AbstractCegarLoop]: === Iteration 573 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:49,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:49,383 INFO L85 PathProgramCache]: Analyzing trace with hash -334767040, now seen corresponding path program 571 times [2022-03-01 17:41:49,383 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:49,384 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397272314] [2022-03-01 17:41:49,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:49,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:49,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:49,460 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:49,460 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:49,460 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397272314] [2022-03-01 17:41:49,460 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397272314] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:49,460 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899363041] [2022-03-01 17:41:49,460 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:41:49,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:49,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:49,461 INFO L229 MonitoredProcess]: Starting monitored process 572 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:49,462 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (572)] Waiting until timeout for monitored process [2022-03-01 17:41:49,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:49,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:49,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:49,966 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 54 treesize of output 42 [2022-03-01 17:41:50,023 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:50,023 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:50,119 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:50,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:41:50,159 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:50,159 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1899363041] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:50,159 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:50,160 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-03-01 17:41:50,160 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629267049] [2022-03-01 17:41:50,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:50,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:41:50,160 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:50,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:41:50,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:41:50,160 INFO L87 Difference]: Start difference. First operand 295 states and 870 transitions. Second operand has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:50,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:50,378 INFO L93 Difference]: Finished difference Result 536 states and 1488 transitions. [2022-03-01 17:41:50,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:41:50,378 INFO L78 Accepts]: Start accepts. Automaton has has 17 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) Word has length 20 [2022-03-01 17:41:50,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:50,379 INFO L225 Difference]: With dead ends: 536 [2022-03-01 17:41:50,379 INFO L226 Difference]: Without dead ends: 530 [2022-03-01 17:41:50,379 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=108, Invalid=354, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:41:50,380 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 114 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:50,380 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 174 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 465 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:41:50,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 530 states. [2022-03-01 17:41:50,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 530 to 313. [2022-03-01 17:41:50,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 312 states have (on average 2.951923076923077) internal successors, (921), 312 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:50,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 921 transitions. [2022-03-01 17:41:50,385 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 921 transitions. Word has length 20 [2022-03-01 17:41:50,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:50,386 INFO L470 AbstractCegarLoop]: Abstraction has 313 states and 921 transitions. [2022-03-01 17:41:50,386 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:50,386 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 921 transitions. [2022-03-01 17:41:50,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:50,386 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:50,386 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:50,405 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (572)] Ended with exit code 0 [2022-03-01 17:41:50,605 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable572,572 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:50,605 INFO L402 AbstractCegarLoop]: === Iteration 574 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:50,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:50,606 INFO L85 PathProgramCache]: Analyzing trace with hash -310867126, now seen corresponding path program 572 times [2022-03-01 17:41:50,606 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:50,606 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890713232] [2022-03-01 17:41:50,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:50,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:50,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:50,672 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:50,672 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:50,672 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890713232] [2022-03-01 17:41:50,672 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890713232] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:50,672 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713433868] [2022-03-01 17:41:50,672 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:41:50,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:50,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:50,673 INFO L229 MonitoredProcess]: Starting monitored process 573 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:50,674 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (573)] Waiting until timeout for monitored process [2022-03-01 17:41:51,048 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:41:51,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:51,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:51,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:51,155 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 54 treesize of output 42 [2022-03-01 17:41:51,197 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:51,197 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:51,305 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:51,305 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:41:51,347 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:51,347 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713433868] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:51,347 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:51,347 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:41:51,347 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774724696] [2022-03-01 17:41:51,347 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:51,347 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:41:51,347 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:51,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:41:51,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:41:51,348 INFO L87 Difference]: Start difference. First operand 313 states and 921 transitions. Second operand has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:51,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:51,609 INFO L93 Difference]: Finished difference Result 536 states and 1494 transitions. [2022-03-01 17:41:51,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:41:51,610 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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 20 [2022-03-01 17:41:51,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:51,611 INFO L225 Difference]: With dead ends: 536 [2022-03-01 17:41:51,611 INFO L226 Difference]: Without dead ends: 536 [2022-03-01 17:41:51,611 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=122, Invalid=430, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:41:51,611 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 111 mSDsluCounter, 314 mSDsCounter, 0 mSdLazyCounter, 511 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 511 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:51,611 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 208 Invalid, 515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 511 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:41:51,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2022-03-01 17:41:51,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 311. [2022-03-01 17:41:51,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 310 states have (on average 2.9548387096774196) internal successors, (916), 310 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:51,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 916 transitions. [2022-03-01 17:41:51,615 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 916 transitions. Word has length 20 [2022-03-01 17:41:51,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:51,615 INFO L470 AbstractCegarLoop]: Abstraction has 311 states and 916 transitions. [2022-03-01 17:41:51,615 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:51,615 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 916 transitions. [2022-03-01 17:41:51,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:51,616 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:51,616 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:51,633 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (573)] Ended with exit code 0 [2022-03-01 17:41:51,825 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable573,573 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:51,826 INFO L402 AbstractCegarLoop]: === Iteration 575 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:51,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:51,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1172267812, now seen corresponding path program 573 times [2022-03-01 17:41:51,826 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:51,826 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103999432] [2022-03-01 17:41:51,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:51,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:51,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:51,904 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:51,904 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:51,904 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103999432] [2022-03-01 17:41:51,904 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103999432] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:51,904 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1762854114] [2022-03-01 17:41:51,904 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:41:51,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:51,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:51,905 INFO L229 MonitoredProcess]: Starting monitored process 574 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:51,906 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (574)] Waiting until timeout for monitored process [2022-03-01 17:41:52,292 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:41:52,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:52,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:52,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:52,409 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:52,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:52,513 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:52,513 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:41:52,557 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:52,558 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1762854114] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:52,558 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:52,558 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:41:52,558 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452528357] [2022-03-01 17:41:52,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:52,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:41:52,558 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:52,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:41:52,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:41:52,558 INFO L87 Difference]: Start difference. First operand 311 states and 916 transitions. Second operand has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:52,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:52,746 INFO L93 Difference]: Finished difference Result 525 states and 1481 transitions. [2022-03-01 17:41:52,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:41:52,746 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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 20 [2022-03-01 17:41:52,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:52,747 INFO L225 Difference]: With dead ends: 525 [2022-03-01 17:41:52,747 INFO L226 Difference]: Without dead ends: 525 [2022-03-01 17:41:52,747 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=112, Invalid=394, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:41:52,747 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 80 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:52,747 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 129 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 343 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:41:52,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 525 states. [2022-03-01 17:41:52,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 525 to 309. [2022-03-01 17:41:52,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 308 states have (on average 2.957792207792208) internal successors, (911), 308 states have internal predecessors, (911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:52,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 911 transitions. [2022-03-01 17:41:52,751 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 911 transitions. Word has length 20 [2022-03-01 17:41:52,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:52,751 INFO L470 AbstractCegarLoop]: Abstraction has 309 states and 911 transitions. [2022-03-01 17:41:52,751 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:52,751 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 911 transitions. [2022-03-01 17:41:52,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:52,752 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:52,752 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:52,769 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (574)] Ended with exit code 0 [2022-03-01 17:41:52,969 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 574 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable574 [2022-03-01 17:41:52,969 INFO L402 AbstractCegarLoop]: === Iteration 576 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:52,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:52,969 INFO L85 PathProgramCache]: Analyzing trace with hash -940160818, now seen corresponding path program 574 times [2022-03-01 17:41:52,969 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:52,969 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479830359] [2022-03-01 17:41:52,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:52,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:52,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:53,030 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:53,030 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:53,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479830359] [2022-03-01 17:41:53,030 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479830359] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:53,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [640591144] [2022-03-01 17:41:53,030 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:41:53,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:53,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:53,031 INFO L229 MonitoredProcess]: Starting monitored process 575 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:53,032 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (575)] Waiting until timeout for monitored process [2022-03-01 17:41:53,409 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:41:53,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:53,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:53,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:53,510 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:53,510 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:53,596 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:53,596 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:41:53,647 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:53,647 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [640591144] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:53,647 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:53,647 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-03-01 17:41:53,647 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847203859] [2022-03-01 17:41:53,647 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:53,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:41:53,647 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:53,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:41:53,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:41:53,647 INFO L87 Difference]: Start difference. First operand 309 states and 911 transitions. Second operand has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:53,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:53,875 INFO L93 Difference]: Finished difference Result 515 states and 1454 transitions. [2022-03-01 17:41:53,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:41:53,875 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 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 20 [2022-03-01 17:41:53,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:53,876 INFO L225 Difference]: With dead ends: 515 [2022-03-01 17:41:53,876 INFO L226 Difference]: Without dead ends: 515 [2022-03-01 17:41:53,876 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=98, Invalid=322, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:41:53,876 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 100 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:53,876 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 159 Invalid, 420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:41:53,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 515 states. [2022-03-01 17:41:53,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 515 to 292. [2022-03-01 17:41:53,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 291 states have (on average 2.9587628865979383) internal successors, (861), 291 states have internal predecessors, (861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:53,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 861 transitions. [2022-03-01 17:41:53,880 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 861 transitions. Word has length 20 [2022-03-01 17:41:53,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:53,880 INFO L470 AbstractCegarLoop]: Abstraction has 292 states and 861 transitions. [2022-03-01 17:41:53,880 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:53,880 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 861 transitions. [2022-03-01 17:41:53,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:53,880 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:53,880 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:53,898 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (575)] Forceful destruction successful, exit code 0 [2022-03-01 17:41:54,095 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 575 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable575 [2022-03-01 17:41:54,095 INFO L402 AbstractCegarLoop]: === Iteration 577 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:54,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:54,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1400890582, now seen corresponding path program 575 times [2022-03-01 17:41:54,095 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:54,095 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916231656] [2022-03-01 17:41:54,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:54,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:54,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:54,143 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:54,143 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:54,143 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916231656] [2022-03-01 17:41:54,143 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916231656] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:54,143 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [308059988] [2022-03-01 17:41:54,143 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:41:54,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:54,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:54,144 INFO L229 MonitoredProcess]: Starting monitored process 576 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:54,145 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (576)] Waiting until timeout for monitored process [2022-03-01 17:41:54,511 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:41:54,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:54,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:54,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:54,607 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 54 treesize of output 42 [2022-03-01 17:41:54,626 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:54,626 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:54,676 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:54,676 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:41:54,743 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:54,743 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [308059988] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:54,743 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:54,743 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-03-01 17:41:54,743 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560191417] [2022-03-01 17:41:54,743 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:54,743 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-01 17:41:54,743 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:54,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-01 17:41:54,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-03-01 17:41:54,743 INFO L87 Difference]: Start difference. First operand 292 states and 861 transitions. Second operand has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:54,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:54,958 INFO L93 Difference]: Finished difference Result 491 states and 1372 transitions. [2022-03-01 17:41:54,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:41:54,959 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 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 20 [2022-03-01 17:41:54,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:54,959 INFO L225 Difference]: With dead ends: 491 [2022-03-01 17:41:54,959 INFO L226 Difference]: Without dead ends: 473 [2022-03-01 17:41:54,960 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=105, Invalid=275, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:41:54,960 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 83 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:54,960 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 124 Invalid, 317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 316 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:41:54,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2022-03-01 17:41:54,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 298. [2022-03-01 17:41:54,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 297 states have (on average 2.9494949494949494) internal successors, (876), 297 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:54,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 876 transitions. [2022-03-01 17:41:54,963 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 876 transitions. Word has length 20 [2022-03-01 17:41:54,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:54,963 INFO L470 AbstractCegarLoop]: Abstraction has 298 states and 876 transitions. [2022-03-01 17:41:54,963 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:54,964 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 876 transitions. [2022-03-01 17:41:54,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:54,964 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:54,964 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:54,981 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (576)] Ended with exit code 0 [2022-03-01 17:41:55,181 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 576 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable576 [2022-03-01 17:41:55,181 INFO L402 AbstractCegarLoop]: === Iteration 578 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:55,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:55,181 INFO L85 PathProgramCache]: Analyzing trace with hash -1304206338, now seen corresponding path program 576 times [2022-03-01 17:41:55,181 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:55,181 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653967835] [2022-03-01 17:41:55,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:55,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:55,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:55,239 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:55,239 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:55,239 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653967835] [2022-03-01 17:41:55,240 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653967835] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:55,240 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1922555102] [2022-03-01 17:41:55,240 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:41:55,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:55,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:55,241 INFO L229 MonitoredProcess]: Starting monitored process 577 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:55,241 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (577)] Waiting until timeout for monitored process [2022-03-01 17:41:55,602 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:41:55,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:55,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:55,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:55,726 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 54 treesize of output 42 [2022-03-01 17:41:55,743 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:55,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:55,805 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:55,805 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:41:55,867 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:55,867 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1922555102] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:55,867 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:55,867 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-03-01 17:41:55,867 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445459132] [2022-03-01 17:41:55,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:55,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:41:55,867 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:55,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:41:55,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:41:55,868 INFO L87 Difference]: Start difference. First operand 298 states and 876 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:56,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:56,127 INFO L93 Difference]: Finished difference Result 487 states and 1364 transitions. [2022-03-01 17:41:56,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:41:56,127 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 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 20 [2022-03-01 17:41:56,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:56,128 INFO L225 Difference]: With dead ends: 487 [2022-03-01 17:41:56,128 INFO L226 Difference]: Without dead ends: 475 [2022-03-01 17:41:56,128 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=117, Invalid=345, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:41:56,128 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 86 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 346 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:56,128 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 131 Invalid, 346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 346 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:41:56,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2022-03-01 17:41:56,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 300. [2022-03-01 17:41:56,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 299 states have (on average 2.9464882943143813) internal successors, (881), 299 states have internal predecessors, (881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:56,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 881 transitions. [2022-03-01 17:41:56,132 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 881 transitions. Word has length 20 [2022-03-01 17:41:56,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:56,132 INFO L470 AbstractCegarLoop]: Abstraction has 300 states and 881 transitions. [2022-03-01 17:41:56,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:56,132 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 881 transitions. [2022-03-01 17:41:56,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:56,133 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:56,133 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:56,150 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (577)] Forceful destruction successful, exit code 0 [2022-03-01 17:41:56,350 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable577,577 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:56,350 INFO L402 AbstractCegarLoop]: === Iteration 579 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:56,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:56,350 INFO L85 PathProgramCache]: Analyzing trace with hash -563309004, now seen corresponding path program 577 times [2022-03-01 17:41:56,350 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:56,350 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474322348] [2022-03-01 17:41:56,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:56,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:56,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:56,426 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:56,426 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:56,426 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474322348] [2022-03-01 17:41:56,426 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474322348] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:56,426 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [44277969] [2022-03-01 17:41:56,426 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:41:56,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:56,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:56,427 INFO L229 MonitoredProcess]: Starting monitored process 578 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:56,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (578)] Waiting until timeout for monitored process [2022-03-01 17:41:56,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:56,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:56,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:56,941 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 72 treesize of output 56 [2022-03-01 17:41:57,009 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:57,010 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:57,080 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:57,080 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:41:57,145 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:57,145 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [44277969] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:57,145 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:57,145 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-03-01 17:41:57,145 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618396571] [2022-03-01 17:41:57,145 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:57,146 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:41:57,146 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:57,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:41:57,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:41:57,146 INFO L87 Difference]: Start difference. First operand 300 states and 881 transitions. Second operand has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:57,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:57,510 INFO L93 Difference]: Finished difference Result 512 states and 1416 transitions. [2022-03-01 17:41:57,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:41:57,511 INFO L78 Accepts]: Start accepts. Automaton has has 17 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) Word has length 20 [2022-03-01 17:41:57,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:57,511 INFO L225 Difference]: With dead ends: 512 [2022-03-01 17:41:57,511 INFO L226 Difference]: Without dead ends: 506 [2022-03-01 17:41:57,511 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=158, Invalid=442, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:41:57,512 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 120 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:57,512 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 159 Invalid, 409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 407 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:41:57,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states. [2022-03-01 17:41:57,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 310. [2022-03-01 17:41:57,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 309 states have (on average 2.9385113268608416) internal successors, (908), 309 states have internal predecessors, (908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:57,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 908 transitions. [2022-03-01 17:41:57,516 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 908 transitions. Word has length 20 [2022-03-01 17:41:57,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:57,516 INFO L470 AbstractCegarLoop]: Abstraction has 310 states and 908 transitions. [2022-03-01 17:41:57,516 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:57,516 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 908 transitions. [2022-03-01 17:41:57,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:57,516 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:57,516 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:57,534 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (578)] Forceful destruction successful, exit code 0 [2022-03-01 17:41:57,730 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable578,578 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:57,730 INFO L402 AbstractCegarLoop]: === Iteration 580 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:57,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:57,730 INFO L85 PathProgramCache]: Analyzing trace with hash -539409090, now seen corresponding path program 578 times [2022-03-01 17:41:57,730 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:57,730 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112038802] [2022-03-01 17:41:57,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:57,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:57,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:57,780 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:57,780 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:57,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112038802] [2022-03-01 17:41:57,780 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112038802] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:57,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024171799] [2022-03-01 17:41:57,780 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:41:57,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:57,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:57,781 INFO L229 MonitoredProcess]: Starting monitored process 579 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:57,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (579)] Waiting until timeout for monitored process [2022-03-01 17:41:58,165 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:41:58,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:58,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:58,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:58,252 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 72 treesize of output 56 [2022-03-01 17:41:58,302 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:58,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:58,364 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:58,365 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:41:58,421 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:58,421 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2024171799] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:58,421 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:58,421 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:41:58,421 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140867891] [2022-03-01 17:41:58,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:58,422 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:41:58,422 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:58,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:41:58,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:41:58,422 INFO L87 Difference]: Start difference. First operand 310 states and 908 transitions. Second operand has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:58,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:58,629 INFO L93 Difference]: Finished difference Result 483 states and 1362 transitions. [2022-03-01 17:41:58,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:41:58,629 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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 20 [2022-03-01 17:41:58,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:58,630 INFO L225 Difference]: With dead ends: 483 [2022-03-01 17:41:58,630 INFO L226 Difference]: Without dead ends: 483 [2022-03-01 17:41:58,630 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=135, Invalid=417, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:41:58,630 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 66 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:58,630 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 153 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 410 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:41:58,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2022-03-01 17:41:58,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 296. [2022-03-01 17:41:58,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.952542372881356) internal successors, (871), 295 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:58,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 871 transitions. [2022-03-01 17:41:58,634 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 871 transitions. Word has length 20 [2022-03-01 17:41:58,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:58,634 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 871 transitions. [2022-03-01 17:41:58,634 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:58,634 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 871 transitions. [2022-03-01 17:41:58,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:58,634 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:58,634 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:58,659 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (579)] Forceful destruction successful, exit code 0 [2022-03-01 17:41:58,858 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 579 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable579 [2022-03-01 17:41:58,859 INFO L402 AbstractCegarLoop]: === Iteration 581 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:41:58,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:41:58,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1728517574, now seen corresponding path program 579 times [2022-03-01 17:41:58,859 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:41:58,859 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383081390] [2022-03-01 17:41:58,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:41:58,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:41:58,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:41:58,925 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:58,925 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:41:58,925 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383081390] [2022-03-01 17:41:58,926 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383081390] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:41:58,926 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1685833644] [2022-03-01 17:41:58,926 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:41:58,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:41:58,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:41:58,927 INFO L229 MonitoredProcess]: Starting monitored process 580 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:41:58,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (580)] Waiting until timeout for monitored process [2022-03-01 17:41:59,291 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:41:59,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:41:59,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:41:59,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:41:59,411 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 54 treesize of output 42 [2022-03-01 17:41:59,430 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:59,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:41:59,480 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:41:59,481 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:41:59,581 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:41:59,581 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1685833644] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:41:59,581 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:41:59,582 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-03-01 17:41:59,582 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137087649] [2022-03-01 17:41:59,582 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:41:59,582 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 17:41:59,582 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:41:59,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 17:41:59,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2022-03-01 17:41:59,582 INFO L87 Difference]: Start difference. First operand 296 states and 871 transitions. Second operand has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:59,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:41:59,885 INFO L93 Difference]: Finished difference Result 432 states and 1233 transitions. [2022-03-01 17:41:59,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:41:59,885 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 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 20 [2022-03-01 17:41:59,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:41:59,886 INFO L225 Difference]: With dead ends: 432 [2022-03-01 17:41:59,886 INFO L226 Difference]: Without dead ends: 420 [2022-03-01 17:41:59,886 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=105, Invalid=315, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:41:59,886 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 54 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:41:59,886 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 155 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 396 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:41:59,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2022-03-01 17:41:59,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 300. [2022-03-01 17:41:59,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 299 states have (on average 2.9464882943143813) internal successors, (881), 299 states have internal predecessors, (881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:59,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 881 transitions. [2022-03-01 17:41:59,889 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 881 transitions. Word has length 20 [2022-03-01 17:41:59,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:41:59,889 INFO L470 AbstractCegarLoop]: Abstraction has 300 states and 881 transitions. [2022-03-01 17:41:59,889 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:41:59,889 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 881 transitions. [2022-03-01 17:41:59,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:41:59,890 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:41:59,890 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:41:59,907 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (580)] Forceful destruction successful, exit code 0 [2022-03-01 17:42:00,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable580,580 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:00,099 INFO L402 AbstractCegarLoop]: === Iteration 582 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:00,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:00,099 INFO L85 PathProgramCache]: Analyzing trace with hash -987620240, now seen corresponding path program 580 times [2022-03-01 17:42:00,100 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:00,100 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122932258] [2022-03-01 17:42:00,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:00,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:00,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:00,153 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:00,153 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:00,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122932258] [2022-03-01 17:42:00,153 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122932258] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:00,154 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [92571470] [2022-03-01 17:42:00,154 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:42:00,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:00,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:00,155 INFO L229 MonitoredProcess]: Starting monitored process 581 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:00,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (581)] Waiting until timeout for monitored process [2022-03-01 17:42:00,517 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:42:00,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:00,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:00,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:00,618 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 75 treesize of output 59 [2022-03-01 17:42:00,669 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:00,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:00,721 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:42:00,722 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:42:00,815 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:00,815 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [92571470] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:00,815 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:00,815 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-03-01 17:42:00,815 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293101148] [2022-03-01 17:42:00,815 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:00,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:42:00,815 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:00,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:42:00,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:42:00,816 INFO L87 Difference]: Start difference. First operand 300 states and 881 transitions. Second operand has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:01,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:01,106 INFO L93 Difference]: Finished difference Result 457 states and 1285 transitions. [2022-03-01 17:42:01,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:42:01,106 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 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 20 [2022-03-01 17:42:01,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:01,107 INFO L225 Difference]: With dead ends: 457 [2022-03-01 17:42:01,107 INFO L226 Difference]: Without dead ends: 451 [2022-03-01 17:42:01,107 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=139, Invalid=413, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:42:01,107 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 93 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 339 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:01,107 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 145 Invalid, 341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 339 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:42:01,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2022-03-01 17:42:01,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 310. [2022-03-01 17:42:01,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 309 states have (on average 2.9385113268608416) internal successors, (908), 309 states have internal predecessors, (908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:01,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 908 transitions. [2022-03-01 17:42:01,111 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 908 transitions. Word has length 20 [2022-03-01 17:42:01,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:01,111 INFO L470 AbstractCegarLoop]: Abstraction has 310 states and 908 transitions. [2022-03-01 17:42:01,111 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:01,111 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 908 transitions. [2022-03-01 17:42:01,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:42:01,111 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:01,111 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:01,129 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (581)] Forceful destruction successful, exit code 0 [2022-03-01 17:42:01,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable581,581 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:01,324 INFO L402 AbstractCegarLoop]: === Iteration 583 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:01,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:01,324 INFO L85 PathProgramCache]: Analyzing trace with hash -963720326, now seen corresponding path program 581 times [2022-03-01 17:42:01,324 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:01,324 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465274275] [2022-03-01 17:42:01,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:01,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:01,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:01,389 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:01,389 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:01,389 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465274275] [2022-03-01 17:42:01,389 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465274275] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:01,389 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081799808] [2022-03-01 17:42:01,390 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:42:01,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:01,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:01,390 INFO L229 MonitoredProcess]: Starting monitored process 582 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:01,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (582)] Waiting until timeout for monitored process [2022-03-01 17:42:01,762 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:42:01,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:01,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:01,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:01,860 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 75 treesize of output 59 [2022-03-01 17:42:01,926 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:01,926 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:01,990 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:42:01,990 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:42:02,085 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:02,085 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2081799808] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:02,085 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:02,085 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-03-01 17:42:02,085 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802601990] [2022-03-01 17:42:02,085 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:02,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:42:02,086 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:02,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:42:02,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:42:02,086 INFO L87 Difference]: Start difference. First operand 310 states and 908 transitions. Second operand has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:02,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:02,350 INFO L93 Difference]: Finished difference Result 428 states and 1231 transitions. [2022-03-01 17:42:02,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:42:02,350 INFO L78 Accepts]: Start accepts. Automaton has has 17 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) Word has length 20 [2022-03-01 17:42:02,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:02,351 INFO L225 Difference]: With dead ends: 428 [2022-03-01 17:42:02,351 INFO L226 Difference]: Without dead ends: 428 [2022-03-01 17:42:02,351 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=121, Invalid=385, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:42:02,351 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 46 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:02,351 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 130 Invalid, 387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 383 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:42:02,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-03-01 17:42:02,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 298. [2022-03-01 17:42:02,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 297 states have (on average 2.9494949494949494) internal successors, (876), 297 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:02,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 876 transitions. [2022-03-01 17:42:02,354 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 876 transitions. Word has length 20 [2022-03-01 17:42:02,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:02,354 INFO L470 AbstractCegarLoop]: Abstraction has 298 states and 876 transitions. [2022-03-01 17:42:02,355 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:02,355 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 876 transitions. [2022-03-01 17:42:02,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:42:02,355 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:02,355 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:02,372 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (582)] Forceful destruction successful, exit code 0 [2022-03-01 17:42:02,559 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable582,582 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:02,559 INFO L402 AbstractCegarLoop]: === Iteration 584 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:02,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:02,560 INFO L85 PathProgramCache]: Analyzing trace with hash 2039889878, now seen corresponding path program 582 times [2022-03-01 17:42:02,560 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:02,560 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98142563] [2022-03-01 17:42:02,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:02,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:02,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:02,601 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:02,602 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:02,602 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98142563] [2022-03-01 17:42:02,602 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98142563] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:02,602 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [713342072] [2022-03-01 17:42:02,602 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:42:02,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:02,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:02,603 INFO L229 MonitoredProcess]: Starting monitored process 583 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:02,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (583)] Waiting until timeout for monitored process [2022-03-01 17:42:02,967 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:42:02,968 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:02,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:02,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:03,047 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 54 treesize of output 42 [2022-03-01 17:42:03,089 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:03,089 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:03,177 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:42:03,177 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:42:03,223 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:03,223 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [713342072] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:03,223 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:03,223 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-03-01 17:42:03,223 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635380581] [2022-03-01 17:42:03,223 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:03,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:42:03,223 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:03,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:42:03,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:42:03,223 INFO L87 Difference]: Start difference. First operand 298 states and 876 transitions. Second operand has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:03,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:03,402 INFO L93 Difference]: Finished difference Result 463 states and 1300 transitions. [2022-03-01 17:42:03,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:42:03,402 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 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 20 [2022-03-01 17:42:03,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:03,402 INFO L225 Difference]: With dead ends: 463 [2022-03-01 17:42:03,402 INFO L226 Difference]: Without dead ends: 457 [2022-03-01 17:42:03,403 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=116, Invalid=346, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:42:03,403 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 93 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:03,403 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 112 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:42:03,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2022-03-01 17:42:03,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 312. [2022-03-01 17:42:03,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 311 states have (on average 2.942122186495177) internal successors, (915), 311 states have internal predecessors, (915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:03,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 915 transitions. [2022-03-01 17:42:03,406 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 915 transitions. Word has length 20 [2022-03-01 17:42:03,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:03,407 INFO L470 AbstractCegarLoop]: Abstraction has 312 states and 915 transitions. [2022-03-01 17:42:03,407 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:03,407 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 915 transitions. [2022-03-01 17:42:03,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:42:03,407 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:03,407 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:03,424 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (583)] Ended with exit code 0 [2022-03-01 17:42:03,624 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 583 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable583 [2022-03-01 17:42:03,624 INFO L402 AbstractCegarLoop]: === Iteration 585 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:03,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:03,625 INFO L85 PathProgramCache]: Analyzing trace with hash 2063789792, now seen corresponding path program 583 times [2022-03-01 17:42:03,625 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:03,625 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549210639] [2022-03-01 17:42:03,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:03,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:03,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:03,676 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:03,677 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:03,677 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549210639] [2022-03-01 17:42:03,677 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549210639] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:03,677 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1949924764] [2022-03-01 17:42:03,677 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:42:03,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:03,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:03,678 INFO L229 MonitoredProcess]: Starting monitored process 584 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:03,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (584)] Waiting until timeout for monitored process [2022-03-01 17:42:04,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:04,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:04,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:04,140 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 54 treesize of output 42 [2022-03-01 17:42:04,196 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:04,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:04,311 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:42:04,311 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:42:04,369 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:04,369 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1949924764] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:04,369 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:04,369 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-03-01 17:42:04,369 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54716971] [2022-03-01 17:42:04,369 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:04,369 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:42:04,369 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:04,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:42:04,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:42:04,370 INFO L87 Difference]: Start difference. First operand 312 states and 915 transitions. Second operand has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:04,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:04,601 INFO L93 Difference]: Finished difference Result 463 states and 1306 transitions. [2022-03-01 17:42:04,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:42:04,601 INFO L78 Accepts]: Start accepts. Automaton has has 17 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) Word has length 20 [2022-03-01 17:42:04,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:04,601 INFO L225 Difference]: With dead ends: 463 [2022-03-01 17:42:04,601 INFO L226 Difference]: Without dead ends: 463 [2022-03-01 17:42:04,601 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=131, Invalid=421, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:42:04,602 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 69 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:04,602 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 182 Invalid, 440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 437 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:42:04,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2022-03-01 17:42:04,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 310. [2022-03-01 17:42:04,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 309 states have (on average 2.9449838187702264) internal successors, (910), 309 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:04,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 910 transitions. [2022-03-01 17:42:04,605 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 910 transitions. Word has length 20 [2022-03-01 17:42:04,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:04,606 INFO L470 AbstractCegarLoop]: Abstraction has 310 states and 910 transitions. [2022-03-01 17:42:04,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:04,606 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 910 transitions. [2022-03-01 17:42:04,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:42:04,606 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:04,606 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:04,623 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (584)] Forceful destruction successful, exit code 0 [2022-03-01 17:42:04,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 584 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable584 [2022-03-01 17:42:04,823 INFO L402 AbstractCegarLoop]: === Iteration 586 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:04,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:04,823 INFO L85 PathProgramCache]: Analyzing trace with hash -748042566, now seen corresponding path program 584 times [2022-03-01 17:42:04,823 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:04,823 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574434168] [2022-03-01 17:42:04,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:04,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:04,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:04,866 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:04,866 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:04,866 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574434168] [2022-03-01 17:42:04,866 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574434168] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:04,866 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324197449] [2022-03-01 17:42:04,866 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:42:04,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:04,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:04,867 INFO L229 MonitoredProcess]: Starting monitored process 585 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:04,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (585)] Waiting until timeout for monitored process [2022-03-01 17:42:05,186 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:42:05,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:05,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:05,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:05,253 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:05,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:05,319 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:42:05,319 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:42:05,351 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:05,351 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1324197449] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:05,351 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:05,351 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-03-01 17:42:05,351 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8199232] [2022-03-01 17:42:05,351 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:05,351 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:42:05,351 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:05,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:42:05,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:42:05,351 INFO L87 Difference]: Start difference. First operand 310 states and 910 transitions. Second operand has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:05,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:05,485 INFO L93 Difference]: Finished difference Result 438 states and 1256 transitions. [2022-03-01 17:42:05,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:42:05,485 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 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 20 [2022-03-01 17:42:05,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:05,486 INFO L225 Difference]: With dead ends: 438 [2022-03-01 17:42:05,486 INFO L226 Difference]: Without dead ends: 438 [2022-03-01 17:42:05,486 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=115, Invalid=347, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:42:05,486 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 52 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:05,486 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 101 Invalid, 272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 271 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:42:05,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2022-03-01 17:42:05,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 294. [2022-03-01 17:42:05,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.955631399317406) internal successors, (866), 293 states have internal predecessors, (866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:05,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 866 transitions. [2022-03-01 17:42:05,490 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 866 transitions. Word has length 20 [2022-03-01 17:42:05,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:05,490 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 866 transitions. [2022-03-01 17:42:05,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:05,490 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 866 transitions. [2022-03-01 17:42:05,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:42:05,490 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:05,490 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:05,507 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (585)] Forceful destruction successful, exit code 0 [2022-03-01 17:42:05,703 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 585 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable585 [2022-03-01 17:42:05,703 INFO L402 AbstractCegarLoop]: === Iteration 587 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:05,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:05,703 INFO L85 PathProgramCache]: Analyzing trace with hash 2028956866, now seen corresponding path program 585 times [2022-03-01 17:42:05,703 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:05,704 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305832467] [2022-03-01 17:42:05,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:05,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:05,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:05,743 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:05,743 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:05,743 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305832467] [2022-03-01 17:42:05,743 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305832467] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:05,743 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1732605747] [2022-03-01 17:42:05,743 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:42:05,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:05,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:05,744 INFO L229 MonitoredProcess]: Starting monitored process 586 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:05,745 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (586)] Waiting until timeout for monitored process [2022-03-01 17:42:06,107 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:42:06,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:06,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:06,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:06,207 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 54 treesize of output 42 [2022-03-01 17:42:06,223 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:06,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:06,272 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:42:06,273 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:42:06,389 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:06,389 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1732605747] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:06,389 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:06,389 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-03-01 17:42:06,389 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921398776] [2022-03-01 17:42:06,389 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:06,390 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 17:42:06,390 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:06,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 17:42:06,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2022-03-01 17:42:06,390 INFO L87 Difference]: Start difference. First operand 294 states and 866 transitions. Second operand has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:06,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:06,599 INFO L93 Difference]: Finished difference Result 422 states and 1208 transitions. [2022-03-01 17:42:06,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:42:06,599 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 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 20 [2022-03-01 17:42:06,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:06,600 INFO L225 Difference]: With dead ends: 422 [2022-03-01 17:42:06,600 INFO L226 Difference]: Without dead ends: 410 [2022-03-01 17:42:06,600 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=109, Invalid=311, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:42:06,600 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 63 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:06,600 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 123 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:42:06,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2022-03-01 17:42:06,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 300. [2022-03-01 17:42:06,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 299 states have (on average 2.9464882943143813) internal successors, (881), 299 states have internal predecessors, (881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:06,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 881 transitions. [2022-03-01 17:42:06,604 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 881 transitions. Word has length 20 [2022-03-01 17:42:06,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:06,604 INFO L470 AbstractCegarLoop]: Abstraction has 300 states and 881 transitions. [2022-03-01 17:42:06,604 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:06,604 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 881 transitions. [2022-03-01 17:42:06,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:42:06,604 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:06,604 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:06,622 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (586)] Forceful destruction successful, exit code 0 [2022-03-01 17:42:06,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 586 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable586 [2022-03-01 17:42:06,819 INFO L402 AbstractCegarLoop]: === Iteration 588 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:06,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:06,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1525113096, now seen corresponding path program 586 times [2022-03-01 17:42:06,820 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:06,820 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369770014] [2022-03-01 17:42:06,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:06,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:06,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:06,879 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:06,879 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:06,879 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369770014] [2022-03-01 17:42:06,879 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369770014] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:06,879 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1142245089] [2022-03-01 17:42:06,879 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:42:06,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:06,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:06,880 INFO L229 MonitoredProcess]: Starting monitored process 587 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:06,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (587)] Waiting until timeout for monitored process [2022-03-01 17:42:07,259 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:42:07,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:07,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:07,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:07,351 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 72 treesize of output 56 [2022-03-01 17:42:07,446 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:07,446 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:07,498 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:42:07,499 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:42:07,582 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:07,582 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1142245089] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:07,582 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:07,583 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-03-01 17:42:07,583 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294786093] [2022-03-01 17:42:07,583 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:07,583 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:42:07,583 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:07,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:42:07,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:42:07,583 INFO L87 Difference]: Start difference. First operand 300 states and 881 transitions. Second operand has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:07,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:07,820 INFO L93 Difference]: Finished difference Result 447 states and 1260 transitions. [2022-03-01 17:42:07,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:42:07,821 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 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 20 [2022-03-01 17:42:07,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:07,821 INFO L225 Difference]: With dead ends: 447 [2022-03-01 17:42:07,821 INFO L226 Difference]: Without dead ends: 441 [2022-03-01 17:42:07,821 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=141, Invalid=411, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:42:07,822 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 93 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 311 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:07,822 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 131 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 311 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:42:07,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2022-03-01 17:42:07,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 310. [2022-03-01 17:42:07,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 309 states have (on average 2.9385113268608416) internal successors, (908), 309 states have internal predecessors, (908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:07,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 908 transitions. [2022-03-01 17:42:07,825 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 908 transitions. Word has length 20 [2022-03-01 17:42:07,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:07,825 INFO L470 AbstractCegarLoop]: Abstraction has 310 states and 908 transitions. [2022-03-01 17:42:07,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:07,825 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 908 transitions. [2022-03-01 17:42:07,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:42:07,826 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:07,826 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:07,844 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (587)] Forceful destruction successful, exit code 0 [2022-03-01 17:42:08,043 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 587 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable587 [2022-03-01 17:42:08,044 INFO L402 AbstractCegarLoop]: === Iteration 589 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:08,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:08,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1501213182, now seen corresponding path program 587 times [2022-03-01 17:42:08,044 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:08,044 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732037373] [2022-03-01 17:42:08,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:08,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:08,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:08,104 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:08,104 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:08,104 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732037373] [2022-03-01 17:42:08,104 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732037373] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:08,104 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1656180948] [2022-03-01 17:42:08,105 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:42:08,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:08,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:08,106 INFO L229 MonitoredProcess]: Starting monitored process 588 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:08,106 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (588)] Waiting until timeout for monitored process [2022-03-01 17:42:08,490 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:42:08,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:08,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:08,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:08,587 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 72 treesize of output 56 [2022-03-01 17:42:08,647 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:08,648 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:08,707 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:42:08,708 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2022-03-01 17:42:08,798 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:08,798 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1656180948] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:08,798 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:08,798 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-03-01 17:42:08,798 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785258564] [2022-03-01 17:42:08,798 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:08,798 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:42:08,798 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:08,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:42:08,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:42:08,798 INFO L87 Difference]: Start difference. First operand 310 states and 908 transitions. Second operand has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:09,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:09,026 INFO L93 Difference]: Finished difference Result 418 states and 1206 transitions. [2022-03-01 17:42:09,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:42:09,026 INFO L78 Accepts]: Start accepts. Automaton has has 17 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) Word has length 20 [2022-03-01 17:42:09,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:09,027 INFO L225 Difference]: With dead ends: 418 [2022-03-01 17:42:09,027 INFO L226 Difference]: Without dead ends: 418 [2022-03-01 17:42:09,027 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=123, Invalid=383, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:42:09,027 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 55 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 362 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:09,027 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 127 Invalid, 366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 362 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:42:09,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-03-01 17:42:09,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 298. [2022-03-01 17:42:09,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 297 states have (on average 2.9494949494949494) internal successors, (876), 297 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:09,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 876 transitions. [2022-03-01 17:42:09,030 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 876 transitions. Word has length 20 [2022-03-01 17:42:09,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:09,030 INFO L470 AbstractCegarLoop]: Abstraction has 298 states and 876 transitions. [2022-03-01 17:42:09,030 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:09,030 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 876 transitions. [2022-03-01 17:42:09,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:42:09,031 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:09,031 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:09,048 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (588)] Forceful destruction successful, exit code 0 [2022-03-01 17:42:09,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 588 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable588 [2022-03-01 17:42:09,231 INFO L402 AbstractCegarLoop]: === Iteration 590 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:09,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:09,231 INFO L85 PathProgramCache]: Analyzing trace with hash 1502397022, now seen corresponding path program 588 times [2022-03-01 17:42:09,232 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:09,232 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186678507] [2022-03-01 17:42:09,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:09,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:09,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:09,277 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:09,277 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:09,277 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186678507] [2022-03-01 17:42:09,277 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186678507] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:09,277 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [760840193] [2022-03-01 17:42:09,277 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:42:09,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:09,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:09,278 INFO L229 MonitoredProcess]: Starting monitored process 589 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:09,279 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (589)] Waiting until timeout for monitored process [2022-03-01 17:42:09,690 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:42:09,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:09,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:09,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:09,751 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 54 treesize of output 42 [2022-03-01 17:42:09,780 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:09,780 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:09,843 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:42:09,843 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:42:09,875 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:09,875 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [760840193] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:09,876 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:09,876 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-03-01 17:42:09,876 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806439131] [2022-03-01 17:42:09,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:09,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:42:09,876 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:09,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:42:09,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:42:09,876 INFO L87 Difference]: Start difference. First operand 298 states and 876 transitions. Second operand has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:10,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:10,030 INFO L93 Difference]: Finished difference Result 453 states and 1275 transitions. [2022-03-01 17:42:10,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:42:10,030 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 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 20 [2022-03-01 17:42:10,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:10,031 INFO L225 Difference]: With dead ends: 453 [2022-03-01 17:42:10,031 INFO L226 Difference]: Without dead ends: 447 [2022-03-01 17:42:10,031 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:42:10,031 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 96 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 298 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:10,031 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 115 Invalid, 298 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 293 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:42:10,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-03-01 17:42:10,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 312. [2022-03-01 17:42:10,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 311 states have (on average 2.942122186495177) internal successors, (915), 311 states have internal predecessors, (915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:10,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 915 transitions. [2022-03-01 17:42:10,035 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 915 transitions. Word has length 20 [2022-03-01 17:42:10,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:10,035 INFO L470 AbstractCegarLoop]: Abstraction has 312 states and 915 transitions. [2022-03-01 17:42:10,035 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:10,035 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 915 transitions. [2022-03-01 17:42:10,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:42:10,035 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:10,035 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:10,053 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (589)] Ended with exit code 0 [2022-03-01 17:42:10,239 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 589 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable589 [2022-03-01 17:42:10,239 INFO L402 AbstractCegarLoop]: === Iteration 591 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:10,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:10,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1526296936, now seen corresponding path program 589 times [2022-03-01 17:42:10,240 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:10,240 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350569543] [2022-03-01 17:42:10,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:10,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:10,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:10,305 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:10,306 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:10,306 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350569543] [2022-03-01 17:42:10,306 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350569543] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:10,306 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [542093794] [2022-03-01 17:42:10,306 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:42:10,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:10,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:10,307 INFO L229 MonitoredProcess]: Starting monitored process 590 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:10,308 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (590)] Waiting until timeout for monitored process [2022-03-01 17:42:10,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:10,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:10,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:10,771 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 54 treesize of output 42 [2022-03-01 17:42:10,826 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:10,826 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:10,943 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:42:10,943 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:42:10,985 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:10,985 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [542093794] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:10,985 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:10,985 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-03-01 17:42:10,985 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451035361] [2022-03-01 17:42:10,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:10,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:42:10,986 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:10,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:42:10,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:42:10,986 INFO L87 Difference]: Start difference. First operand 312 states and 915 transitions. Second operand has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:11,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:11,218 INFO L93 Difference]: Finished difference Result 453 states and 1281 transitions. [2022-03-01 17:42:11,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:42:11,219 INFO L78 Accepts]: Start accepts. Automaton has has 17 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) Word has length 20 [2022-03-01 17:42:11,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:11,219 INFO L225 Difference]: With dead ends: 453 [2022-03-01 17:42:11,219 INFO L226 Difference]: Without dead ends: 453 [2022-03-01 17:42:11,220 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=129, Invalid=423, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:42:11,220 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 113 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:11,220 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 118 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 291 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:42:11,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 453 states. [2022-03-01 17:42:11,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 453 to 310. [2022-03-01 17:42:11,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 309 states have (on average 2.9449838187702264) internal successors, (910), 309 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:11,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 910 transitions. [2022-03-01 17:42:11,224 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 910 transitions. Word has length 20 [2022-03-01 17:42:11,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:11,224 INFO L470 AbstractCegarLoop]: Abstraction has 310 states and 910 transitions. [2022-03-01 17:42:11,224 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:11,224 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 910 transitions. [2022-03-01 17:42:11,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:42:11,225 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:11,225 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:11,242 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (590)] Forceful destruction successful, exit code 0 [2022-03-01 17:42:11,425 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 590 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable590 [2022-03-01 17:42:11,425 INFO L402 AbstractCegarLoop]: === Iteration 592 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:11,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:11,425 INFO L85 PathProgramCache]: Analyzing trace with hash -1285535422, now seen corresponding path program 590 times [2022-03-01 17:42:11,425 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:11,426 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908819365] [2022-03-01 17:42:11,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:11,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:11,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:11,497 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:11,497 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:11,497 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908819365] [2022-03-01 17:42:11,497 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908819365] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:11,497 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1201363948] [2022-03-01 17:42:11,497 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:42:11,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:11,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:11,498 INFO L229 MonitoredProcess]: Starting monitored process 591 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:11,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (591)] Waiting until timeout for monitored process [2022-03-01 17:42:11,869 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:42:11,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:11,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:11,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:11,965 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:11,965 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:12,046 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:42:12,046 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-03-01 17:42:12,090 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:12,090 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1201363948] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:12,090 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:12,090 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-03-01 17:42:12,090 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688511385] [2022-03-01 17:42:12,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:12,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:42:12,090 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:12,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:42:12,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:42:12,091 INFO L87 Difference]: Start difference. First operand 310 states and 910 transitions. Second operand has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:12,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:12,285 INFO L93 Difference]: Finished difference Result 428 states and 1231 transitions. [2022-03-01 17:42:12,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:42:12,285 INFO L78 Accepts]: Start accepts. Automaton has has 17 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) Word has length 20 [2022-03-01 17:42:12,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:12,285 INFO L225 Difference]: With dead ends: 428 [2022-03-01 17:42:12,285 INFO L226 Difference]: Without dead ends: 428 [2022-03-01 17:42:12,286 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=118, Invalid=388, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:42:12,286 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 65 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:12,286 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 127 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 349 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:42:12,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-03-01 17:42:12,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 296. [2022-03-01 17:42:12,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.952542372881356) internal successors, (871), 295 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:12,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 871 transitions. [2022-03-01 17:42:12,289 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 871 transitions. Word has length 20 [2022-03-01 17:42:12,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:12,289 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 871 transitions. [2022-03-01 17:42:12,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:12,289 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 871 transitions. [2022-03-01 17:42:12,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:42:12,290 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:12,290 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:12,307 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (591)] Forceful destruction successful, exit code 0 [2022-03-01 17:42:12,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable591,591 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:12,507 INFO L402 AbstractCegarLoop]: === Iteration 593 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:12,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:12,507 INFO L85 PathProgramCache]: Analyzing trace with hash 441618932, now seen corresponding path program 591 times [2022-03-01 17:42:12,507 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:12,507 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098591017] [2022-03-01 17:42:12,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:12,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:12,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:12,561 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:12,561 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:12,561 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098591017] [2022-03-01 17:42:12,561 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098591017] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:12,561 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912332379] [2022-03-01 17:42:12,561 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:42:12,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:12,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:12,562 INFO L229 MonitoredProcess]: Starting monitored process 592 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:12,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (592)] Waiting until timeout for monitored process [2022-03-01 17:42:12,935 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:42:12,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:12,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:12,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:13,011 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 54 treesize of output 42 [2022-03-01 17:42:13,047 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:13,048 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:13,131 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:42:13,132 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:42:13,158 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:13,158 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [912332379] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:13,158 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:13,158 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-03-01 17:42:13,158 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003569918] [2022-03-01 17:42:13,158 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:13,158 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 17:42:13,158 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:13,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 17:42:13,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-03-01 17:42:13,158 INFO L87 Difference]: Start difference. First operand 296 states and 871 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:13,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:13,378 INFO L93 Difference]: Finished difference Result 504 states and 1396 transitions. [2022-03-01 17:42:13,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:42:13,378 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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 20 [2022-03-01 17:42:13,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:13,379 INFO L225 Difference]: With dead ends: 504 [2022-03-01 17:42:13,379 INFO L226 Difference]: Without dead ends: 498 [2022-03-01 17:42:13,379 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=109, Invalid=311, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:42:13,379 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 94 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:13,379 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 156 Invalid, 380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 373 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:42:13,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 498 states. [2022-03-01 17:42:13,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 498 to 314. [2022-03-01 17:42:13,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 313 states have (on average 2.9456869009584663) internal successors, (922), 313 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:13,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 922 transitions. [2022-03-01 17:42:13,384 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 922 transitions. Word has length 20 [2022-03-01 17:42:13,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:13,384 INFO L470 AbstractCegarLoop]: Abstraction has 314 states and 922 transitions. [2022-03-01 17:42:13,384 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:13,384 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 922 transitions. [2022-03-01 17:42:13,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:42:13,384 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:13,384 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:13,402 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (592)] Ended with exit code 0 [2022-03-01 17:42:13,593 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable592,592 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:13,594 INFO L402 AbstractCegarLoop]: === Iteration 594 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:13,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:13,594 INFO L85 PathProgramCache]: Analyzing trace with hash 465518846, now seen corresponding path program 592 times [2022-03-01 17:42:13,594 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:13,594 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337852646] [2022-03-01 17:42:13,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:13,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:13,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:13,666 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:13,666 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:13,667 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337852646] [2022-03-01 17:42:13,667 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337852646] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:13,667 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1362955339] [2022-03-01 17:42:13,667 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:42:13,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:13,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:13,668 INFO L229 MonitoredProcess]: Starting monitored process 593 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:13,669 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (593)] Waiting until timeout for monitored process [2022-03-01 17:42:14,040 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:42:14,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:14,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:14,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:14,139 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 54 treesize of output 42 [2022-03-01 17:42:14,190 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:14,190 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:14,312 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:42:14,313 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:42:14,350 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:14,350 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1362955339] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:14,351 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:14,351 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-03-01 17:42:14,351 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460690507] [2022-03-01 17:42:14,351 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:14,351 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:42:14,351 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:14,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:42:14,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:42:14,351 INFO L87 Difference]: Start difference. First operand 314 states and 922 transitions. Second operand has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:14,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:14,636 INFO L93 Difference]: Finished difference Result 504 states and 1402 transitions. [2022-03-01 17:42:14,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:42:14,636 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 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 20 [2022-03-01 17:42:14,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:14,637 INFO L225 Difference]: With dead ends: 504 [2022-03-01 17:42:14,637 INFO L226 Difference]: Without dead ends: 504 [2022-03-01 17:42:14,638 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=125, Invalid=381, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:42:14,638 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 137 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 264 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:14,638 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 116 Invalid, 272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 264 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:42:14,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2022-03-01 17:42:14,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 312. [2022-03-01 17:42:14,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 311 states have (on average 2.9485530546623795) internal successors, (917), 311 states have internal predecessors, (917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:14,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 917 transitions. [2022-03-01 17:42:14,642 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 917 transitions. Word has length 20 [2022-03-01 17:42:14,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:14,643 INFO L470 AbstractCegarLoop]: Abstraction has 312 states and 917 transitions. [2022-03-01 17:42:14,643 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:14,643 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 917 transitions. [2022-03-01 17:42:14,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:42:14,643 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:14,643 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:14,668 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (593)] Ended with exit code 0 [2022-03-01 17:42:14,859 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 593 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable593 [2022-03-01 17:42:14,859 INFO L402 AbstractCegarLoop]: === Iteration 595 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:14,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:14,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1948653784, now seen corresponding path program 593 times [2022-03-01 17:42:14,860 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:14,860 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962934312] [2022-03-01 17:42:14,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:14,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:14,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:14,929 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:14,930 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:14,930 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962934312] [2022-03-01 17:42:14,930 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962934312] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:14,930 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [784949526] [2022-03-01 17:42:14,930 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:42:14,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:14,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:14,931 INFO L229 MonitoredProcess]: Starting monitored process 594 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:14,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (594)] Waiting until timeout for monitored process [2022-03-01 17:42:15,333 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:42:15,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:15,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:15,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:15,451 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:15,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:15,578 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:42:15,578 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:42:15,615 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:15,616 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [784949526] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:15,616 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:15,616 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-03-01 17:42:15,616 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250068466] [2022-03-01 17:42:15,616 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:15,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:42:15,616 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:15,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:42:15,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:42:15,616 INFO L87 Difference]: Start difference. First operand 312 states and 917 transitions. Second operand has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:15,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:15,831 INFO L93 Difference]: Finished difference Result 493 states and 1389 transitions. [2022-03-01 17:42:15,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:42:15,831 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 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 20 [2022-03-01 17:42:15,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:15,832 INFO L225 Difference]: With dead ends: 493 [2022-03-01 17:42:15,832 INFO L226 Difference]: Without dead ends: 493 [2022-03-01 17:42:15,832 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=113, Invalid=349, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:42:15,832 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 91 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:15,832 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 93 Invalid, 246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:42:15,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2022-03-01 17:42:15,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 310. [2022-03-01 17:42:15,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 309 states have (on average 2.9514563106796117) internal successors, (912), 309 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:15,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 912 transitions. [2022-03-01 17:42:15,836 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 912 transitions. Word has length 20 [2022-03-01 17:42:15,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:15,836 INFO L470 AbstractCegarLoop]: Abstraction has 310 states and 912 transitions. [2022-03-01 17:42:15,836 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:15,836 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 912 transitions. [2022-03-01 17:42:15,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 17:42:15,836 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:15,836 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:15,854 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (594)] Ended with exit code 0 [2022-03-01 17:42:16,051 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable594,594 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:16,051 INFO L402 AbstractCegarLoop]: === Iteration 596 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:16,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:16,051 INFO L85 PathProgramCache]: Analyzing trace with hash -163774846, now seen corresponding path program 594 times [2022-03-01 17:42:16,051 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:16,052 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933969063] [2022-03-01 17:42:16,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:16,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:16,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:16,126 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:16,126 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:16,126 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933969063] [2022-03-01 17:42:16,126 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933969063] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:16,126 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1265724835] [2022-03-01 17:42:16,126 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:42:16,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:16,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:16,127 INFO L229 MonitoredProcess]: Starting monitored process 595 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:16,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (595)] Waiting until timeout for monitored process [2022-03-01 17:42:16,529 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:42:16,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:16,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:16,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:16,624 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:16,624 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:16,725 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:42:16,726 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 17:42:16,762 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:16,763 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1265724835] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:16,763 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:16,763 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-03-01 17:42:16,763 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312343131] [2022-03-01 17:42:16,763 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:16,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-01 17:42:16,763 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:16,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-01 17:42:16,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-03-01 17:42:16,763 INFO L87 Difference]: Start difference. First operand 310 states and 912 transitions. Second operand has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:16,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:16,998 INFO L93 Difference]: Finished difference Result 483 states and 1362 transitions. [2022-03-01 17:42:16,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:42:16,998 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 17:42:16,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:16,999 INFO L225 Difference]: With dead ends: 483 [2022-03-01 17:42:16,999 INFO L226 Difference]: Without dead ends: 483 [2022-03-01 17:42:16,999 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=99, Invalid=281, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:42:16,999 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 76 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 365 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:16,999 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 150 Invalid, 366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 365 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:42:16,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2022-03-01 17:42:17,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 294. [2022-03-01 17:42:17,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.955631399317406) internal successors, (866), 293 states have internal predecessors, (866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:17,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 866 transitions. [2022-03-01 17:42:17,003 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 866 transitions. Word has length 20 [2022-03-01 17:42:17,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:17,003 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 866 transitions. [2022-03-01 17:42:17,003 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:17,003 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 866 transitions. [2022-03-01 17:42:17,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:42:17,003 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:17,003 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:17,055 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (595)] Forceful destruction successful, exit code 0 [2022-03-01 17:42:17,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable595,595 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:17,227 INFO L402 AbstractCegarLoop]: === Iteration 597 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:17,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:17,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1181876905, now seen corresponding path program 1 times [2022-03-01 17:42:17,227 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:17,228 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181747658] [2022-03-01 17:42:17,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:17,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:17,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:17,264 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:17,264 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:17,264 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181747658] [2022-03-01 17:42:17,264 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181747658] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:17,264 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1466422298] [2022-03-01 17:42:17,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:17,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:17,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:17,265 INFO L229 MonitoredProcess]: Starting monitored process 596 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:17,266 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (596)] Waiting until timeout for monitored process [2022-03-01 17:42:17,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:17,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:17,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:17,686 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 44 treesize of output 34 [2022-03-01 17:42:17,718 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:17,718 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:17,844 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:42:17,845 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 7 [2022-03-01 17:42:17,849 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:17,849 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1466422298] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:17,849 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:17,849 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-01 17:42:17,849 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004296647] [2022-03-01 17:42:17,849 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:17,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 17:42:17,850 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:17,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 17:42:17,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2022-03-01 17:42:17,850 INFO L87 Difference]: Start difference. First operand 294 states and 866 transitions. Second operand has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:17,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:17,971 INFO L93 Difference]: Finished difference Result 431 states and 1262 transitions. [2022-03-01 17:42:17,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-01 17:42:17,972 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 13 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 21 [2022-03-01 17:42:17,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:17,976 INFO L225 Difference]: With dead ends: 431 [2022-03-01 17:42:17,976 INFO L226 Difference]: Without dead ends: 392 [2022-03-01 17:42:17,976 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2022-03-01 17:42:17,976 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 118 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:17,976 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 108 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 391 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:42:17,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-03-01 17:42:17,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 335. [2022-03-01 17:42:17,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 334 states have (on average 3.029940119760479) internal successors, (1012), 334 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:17,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 1012 transitions. [2022-03-01 17:42:17,980 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 1012 transitions. Word has length 21 [2022-03-01 17:42:17,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:17,980 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 1012 transitions. [2022-03-01 17:42:17,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:17,980 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 1012 transitions. [2022-03-01 17:42:17,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:42:17,981 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:17,981 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:17,999 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (596)] Forceful destruction successful, exit code 0 [2022-03-01 17:42:18,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable596,596 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:18,195 INFO L402 AbstractCegarLoop]: === Iteration 598 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:18,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:18,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1459922641, now seen corresponding path program 2 times [2022-03-01 17:42:18,196 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:18,196 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247413024] [2022-03-01 17:42:18,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:18,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:18,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:18,247 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:18,248 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:18,248 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247413024] [2022-03-01 17:42:18,248 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247413024] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:18,248 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028552863] [2022-03-01 17:42:18,248 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:42:18,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:18,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:18,249 INFO L229 MonitoredProcess]: Starting monitored process 597 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:18,249 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (597)] Waiting until timeout for monitored process [2022-03-01 17:42:18,522 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:42:18,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:18,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:18,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:18,566 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 44 treesize of output 34 [2022-03-01 17:42:18,598 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:18,598 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:18,736 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:42:18,737 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 7 [2022-03-01 17:42:18,741 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:18,741 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2028552863] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:18,742 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:18,742 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-01 17:42:18,742 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206644465] [2022-03-01 17:42:18,742 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:18,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 17:42:18,742 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:18,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 17:42:18,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2022-03-01 17:42:18,742 INFO L87 Difference]: Start difference. First operand 335 states and 1012 transitions. Second operand has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:18,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:18,887 INFO L93 Difference]: Finished difference Result 594 states and 1763 transitions. [2022-03-01 17:42:18,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-01 17:42:18,887 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:42:18,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:18,888 INFO L225 Difference]: With dead ends: 594 [2022-03-01 17:42:18,888 INFO L226 Difference]: Without dead ends: 555 [2022-03-01 17:42:18,900 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:42:18,901 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 106 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 492 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:18,901 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 154 Invalid, 502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 492 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:42:18,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states. [2022-03-01 17:42:18,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 345. [2022-03-01 17:42:18,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 344 states have (on average 3.0494186046511627) internal successors, (1049), 344 states have internal predecessors, (1049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:18,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 1049 transitions. [2022-03-01 17:42:18,905 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 1049 transitions. Word has length 21 [2022-03-01 17:42:18,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:18,905 INFO L470 AbstractCegarLoop]: Abstraction has 345 states and 1049 transitions. [2022-03-01 17:42:18,905 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:18,905 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 1049 transitions. [2022-03-01 17:42:18,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:42:18,906 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:18,906 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:18,928 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (597)] Forceful destruction successful, exit code 0 [2022-03-01 17:42:19,127 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 597 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable597 [2022-03-01 17:42:19,127 INFO L402 AbstractCegarLoop]: === Iteration 599 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:19,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:19,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1035305321, now seen corresponding path program 3 times [2022-03-01 17:42:19,128 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:19,128 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826930352] [2022-03-01 17:42:19,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:19,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:19,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:19,201 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:19,201 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:19,201 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826930352] [2022-03-01 17:42:19,201 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826930352] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:19,201 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [851380728] [2022-03-01 17:42:19,201 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:42:19,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:19,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:19,202 INFO L229 MonitoredProcess]: Starting monitored process 598 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:19,203 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (598)] Waiting until timeout for monitored process [2022-03-01 17:42:19,587 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:42:19,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:19,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:19,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:19,651 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 139 treesize of output 111 [2022-03-01 17:42:19,800 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:19,800 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:20,078 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:42:20,078 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 7 [2022-03-01 17:42:20,084 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:20,085 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [851380728] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:20,085 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:20,085 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 17 [2022-03-01 17:42:20,085 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259657224] [2022-03-01 17:42:20,085 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:20,085 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:42:20,085 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:20,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:42:20,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:42:20,085 INFO L87 Difference]: Start difference. First operand 345 states and 1049 transitions. Second operand has 17 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 17 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:20,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:20,759 INFO L93 Difference]: Finished difference Result 762 states and 2111 transitions. [2022-03-01 17:42:20,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 17:42:20,759 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 17 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:42:20,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:20,760 INFO L225 Difference]: With dead ends: 762 [2022-03-01 17:42:20,760 INFO L226 Difference]: Without dead ends: 657 [2022-03-01 17:42:20,760 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=186, Invalid=626, Unknown=0, NotChecked=0, Total=812 [2022-03-01 17:42:20,760 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 277 mSDsluCounter, 499 mSDsCounter, 0 mSdLazyCounter, 772 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 803 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 772 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:20,760 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [277 Valid, 237 Invalid, 803 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 772 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:42:20,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states. [2022-03-01 17:42:20,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 351. [2022-03-01 17:42:20,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 350 states have (on average 3.065714285714286) internal successors, (1073), 350 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:20,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 1073 transitions. [2022-03-01 17:42:20,770 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 1073 transitions. Word has length 21 [2022-03-01 17:42:20,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:20,770 INFO L470 AbstractCegarLoop]: Abstraction has 351 states and 1073 transitions. [2022-03-01 17:42:20,770 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 17 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:20,770 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 1073 transitions. [2022-03-01 17:42:20,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:42:20,770 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:20,770 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:20,788 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (598)] Ended with exit code 0 [2022-03-01 17:42:20,983 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 598 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable598 [2022-03-01 17:42:20,983 INFO L402 AbstractCegarLoop]: === Iteration 600 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:20,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:20,984 INFO L85 PathProgramCache]: Analyzing trace with hash -153227887, now seen corresponding path program 4 times [2022-03-01 17:42:20,984 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:20,984 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957147648] [2022-03-01 17:42:20,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:20,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:20,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:21,027 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:21,027 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:21,027 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957147648] [2022-03-01 17:42:21,027 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957147648] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:21,027 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951791026] [2022-03-01 17:42:21,027 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:42:21,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:21,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:21,028 INFO L229 MonitoredProcess]: Starting monitored process 599 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:21,029 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (599)] Waiting until timeout for monitored process [2022-03-01 17:42:21,423 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:42:21,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:21,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:21,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:21,461 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 113 treesize of output 91 [2022-03-01 17:42:21,569 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:21,570 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:21,741 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:42:21,742 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 7 [2022-03-01 17:42:21,748 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:21,748 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1951791026] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:21,748 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:21,748 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-01 17:42:21,748 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584441026] [2022-03-01 17:42:21,748 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:21,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 17:42:21,748 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:21,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 17:42:21,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2022-03-01 17:42:21,749 INFO L87 Difference]: Start difference. First operand 351 states and 1073 transitions. Second operand has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:21,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:21,985 INFO L93 Difference]: Finished difference Result 473 states and 1369 transitions. [2022-03-01 17:42:21,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-01 17:42:21,986 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 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 21 [2022-03-01 17:42:21,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:21,986 INFO L225 Difference]: With dead ends: 473 [2022-03-01 17:42:21,986 INFO L226 Difference]: Without dead ends: 422 [2022-03-01 17:42:21,986 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:42:21,987 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 128 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:21,987 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 108 Invalid, 387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:42:21,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2022-03-01 17:42:21,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 348. [2022-03-01 17:42:21,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 347 states have (on average 3.0518731988472623) internal successors, (1059), 347 states have internal predecessors, (1059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:21,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 1059 transitions. [2022-03-01 17:42:21,990 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 1059 transitions. Word has length 21 [2022-03-01 17:42:21,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:21,990 INFO L470 AbstractCegarLoop]: Abstraction has 348 states and 1059 transitions. [2022-03-01 17:42:21,991 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:21,991 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 1059 transitions. [2022-03-01 17:42:21,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:42:21,991 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:21,991 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:22,009 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (599)] Forceful destruction successful, exit code 0 [2022-03-01 17:42:22,208 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 599 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable599 [2022-03-01 17:42:22,209 INFO L402 AbstractCegarLoop]: === Iteration 601 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:22,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:22,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1351909717, now seen corresponding path program 5 times [2022-03-01 17:42:22,209 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:22,209 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223366126] [2022-03-01 17:42:22,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:22,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:22,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:22,255 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:22,256 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:22,256 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223366126] [2022-03-01 17:42:22,256 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223366126] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:22,256 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165549622] [2022-03-01 17:42:22,256 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:42:22,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:22,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:22,257 INFO L229 MonitoredProcess]: Starting monitored process 600 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:22,257 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (600)] Waiting until timeout for monitored process [2022-03-01 17:42:22,650 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:42:22,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:22,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:22,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:22,724 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 44 treesize of output 34 [2022-03-01 17:42:22,773 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:22,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:22,982 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:42:22,983 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-03-01 17:42:23,007 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:23,007 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [165549622] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:23,007 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:23,007 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-03-01 17:42:23,007 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487399573] [2022-03-01 17:42:23,007 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:23,008 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:42:23,008 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:23,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:42:23,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:42:23,008 INFO L87 Difference]: Start difference. First operand 348 states and 1059 transitions. Second operand has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:23,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:23,203 INFO L93 Difference]: Finished difference Result 533 states and 1599 transitions. [2022-03-01 17:42:23,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-01 17:42:23,204 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:42:23,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:23,204 INFO L225 Difference]: With dead ends: 533 [2022-03-01 17:42:23,205 INFO L226 Difference]: Without dead ends: 494 [2022-03-01 17:42:23,205 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:42:23,205 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 111 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 464 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:23,205 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 144 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 464 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:42:23,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2022-03-01 17:42:23,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 368. [2022-03-01 17:42:23,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 367 states have (on average 3.087193460490463) internal successors, (1133), 367 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:23,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 1133 transitions. [2022-03-01 17:42:23,209 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 1133 transitions. Word has length 21 [2022-03-01 17:42:23,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:23,209 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 1133 transitions. [2022-03-01 17:42:23,209 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:23,209 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 1133 transitions. [2022-03-01 17:42:23,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:42:23,210 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:23,210 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:23,227 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (600)] Forceful destruction successful, exit code 0 [2022-03-01 17:42:23,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 600 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable600 [2022-03-01 17:42:23,423 INFO L402 AbstractCegarLoop]: === Iteration 602 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:23,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:23,423 INFO L85 PathProgramCache]: Analyzing trace with hash 447829617, now seen corresponding path program 6 times [2022-03-01 17:42:23,424 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:23,424 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102595095] [2022-03-01 17:42:23,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:23,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:23,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:23,472 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:23,472 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:23,472 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102595095] [2022-03-01 17:42:23,472 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102595095] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:23,473 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2023549731] [2022-03-01 17:42:23,473 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:42:23,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:23,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:23,474 INFO L229 MonitoredProcess]: Starting monitored process 601 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:23,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (601)] Waiting until timeout for monitored process [2022-03-01 17:42:23,857 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:42:23,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:23,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:23,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:23,907 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 113 treesize of output 91 [2022-03-01 17:42:24,034 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:24,034 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:24,245 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:42:24,246 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-03-01 17:42:24,266 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:24,266 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2023549731] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:24,266 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:24,266 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-03-01 17:42:24,266 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582784782] [2022-03-01 17:42:24,266 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:24,267 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:42:24,267 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:24,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:42:24,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:42:24,267 INFO L87 Difference]: Start difference. First operand 368 states and 1133 transitions. Second operand has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:24,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:24,486 INFO L93 Difference]: Finished difference Result 630 states and 1861 transitions. [2022-03-01 17:42:24,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-01 17:42:24,486 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:42:24,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:24,487 INFO L225 Difference]: With dead ends: 630 [2022-03-01 17:42:24,487 INFO L226 Difference]: Without dead ends: 591 [2022-03-01 17:42:24,487 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:42:24,487 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 105 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 543 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 543 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:24,487 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 162 Invalid, 552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 543 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:42:24,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2022-03-01 17:42:24,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 374. [2022-03-01 17:42:24,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 373 states have (on average 3.1018766756032172) internal successors, (1157), 373 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:24,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 1157 transitions. [2022-03-01 17:42:24,492 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 1157 transitions. Word has length 21 [2022-03-01 17:42:24,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:24,492 INFO L470 AbstractCegarLoop]: Abstraction has 374 states and 1157 transitions. [2022-03-01 17:42:24,493 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:24,493 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 1157 transitions. [2022-03-01 17:42:24,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:42:24,493 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:24,493 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:24,511 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (601)] Forceful destruction successful, exit code 0 [2022-03-01 17:42:24,711 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 601 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable601 [2022-03-01 17:42:24,711 INFO L402 AbstractCegarLoop]: === Iteration 603 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:24,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:24,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1329907051, now seen corresponding path program 7 times [2022-03-01 17:42:24,712 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:24,712 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320952566] [2022-03-01 17:42:24,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:24,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:24,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:24,757 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:24,758 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:24,758 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320952566] [2022-03-01 17:42:24,758 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320952566] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:24,758 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [850170164] [2022-03-01 17:42:24,758 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:42:24,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:24,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:24,759 INFO L229 MonitoredProcess]: Starting monitored process 602 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:24,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (602)] Waiting until timeout for monitored process [2022-03-01 17:42:25,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:25,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:25,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:25,201 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 113 treesize of output 91 [2022-03-01 17:42:25,349 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:25,349 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:25,565 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:42:25,565 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-03-01 17:42:25,594 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:25,594 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [850170164] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:25,594 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:25,594 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-03-01 17:42:25,594 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862291534] [2022-03-01 17:42:25,594 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:25,594 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:42:25,595 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:25,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:42:25,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:42:25,595 INFO L87 Difference]: Start difference. First operand 374 states and 1157 transitions. Second operand has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:25,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:25,866 INFO L93 Difference]: Finished difference Result 551 states and 1634 transitions. [2022-03-01 17:42:25,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-01 17:42:25,866 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:42:25,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:25,867 INFO L225 Difference]: With dead ends: 551 [2022-03-01 17:42:25,867 INFO L226 Difference]: Without dead ends: 500 [2022-03-01 17:42:25,867 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:42:25,867 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 110 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 429 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:25,867 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 132 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 429 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:42:25,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500 states. [2022-03-01 17:42:25,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500 to 358. [2022-03-01 17:42:25,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 357 states have (on average 3.070028011204482) internal successors, (1096), 357 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:25,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 1096 transitions. [2022-03-01 17:42:25,871 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 1096 transitions. Word has length 21 [2022-03-01 17:42:25,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:25,871 INFO L470 AbstractCegarLoop]: Abstraction has 358 states and 1096 transitions. [2022-03-01 17:42:25,871 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:25,871 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 1096 transitions. [2022-03-01 17:42:25,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:42:25,872 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:25,872 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:25,889 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (602)] Ended with exit code 0 [2022-03-01 17:42:26,072 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable602,602 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:26,072 INFO L402 AbstractCegarLoop]: === Iteration 604 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:26,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:26,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1658954503, now seen corresponding path program 8 times [2022-03-01 17:42:26,073 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:26,073 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047807804] [2022-03-01 17:42:26,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:26,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:26,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:26,202 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:26,202 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:26,202 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047807804] [2022-03-01 17:42:26,202 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047807804] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:26,202 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1955336272] [2022-03-01 17:42:26,203 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:42:26,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:26,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:26,203 INFO L229 MonitoredProcess]: Starting monitored process 603 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:26,204 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (603)] Waiting until timeout for monitored process [2022-03-01 17:42:26,584 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:42:26,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:26,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:26,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:26,738 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 54 treesize of output 42 [2022-03-01 17:42:26,838 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:26,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:27,040 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:42:27,040 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 152 treesize of output 130 [2022-03-01 17:42:27,159 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:27,159 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1955336272] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:27,160 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:27,160 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 8] total 21 [2022-03-01 17:42:27,160 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108332863] [2022-03-01 17:42:27,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:27,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:42:27,160 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:27,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:42:27,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:42:27,160 INFO L87 Difference]: Start difference. First operand 358 states and 1096 transitions. Second operand has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:28,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:28,505 INFO L93 Difference]: Finished difference Result 777 states and 2233 transitions. [2022-03-01 17:42:28,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-01 17:42:28,505 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:42:28,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:28,506 INFO L225 Difference]: With dead ends: 777 [2022-03-01 17:42:28,506 INFO L226 Difference]: Without dead ends: 690 [2022-03-01 17:42:28,507 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 418 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=300, Invalid=1770, Unknown=0, NotChecked=0, Total=2070 [2022-03-01 17:42:28,507 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 197 mSDsluCounter, 918 mSDsCounter, 0 mSdLazyCounter, 1924 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 531 SdHoareTripleChecker+Invalid, 1972 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 1924 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:28,507 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [197 Valid, 531 Invalid, 1972 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 1924 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-01 17:42:28,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 690 states. [2022-03-01 17:42:28,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 690 to 370. [2022-03-01 17:42:28,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 369 states have (on average 3.100271002710027) internal successors, (1144), 369 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:28,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 1144 transitions. [2022-03-01 17:42:28,512 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 1144 transitions. Word has length 21 [2022-03-01 17:42:28,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:28,512 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 1144 transitions. [2022-03-01 17:42:28,512 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:28,512 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 1144 transitions. [2022-03-01 17:42:28,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:42:28,512 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:28,513 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:28,530 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (603)] Forceful destruction successful, exit code 0 [2022-03-01 17:42:28,713 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable603,603 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:28,713 INFO L402 AbstractCegarLoop]: === Iteration 605 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:28,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:28,713 INFO L85 PathProgramCache]: Analyzing trace with hash -776877069, now seen corresponding path program 9 times [2022-03-01 17:42:28,713 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:28,713 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571110598] [2022-03-01 17:42:28,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:28,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:28,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:28,781 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:28,781 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:28,781 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571110598] [2022-03-01 17:42:28,781 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571110598] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:28,781 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317765297] [2022-03-01 17:42:28,781 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:42:28,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:28,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:28,782 INFO L229 MonitoredProcess]: Starting monitored process 604 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:28,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (604)] Waiting until timeout for monitored process [2022-03-01 17:42:29,174 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:42:29,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:29,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:29,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:29,322 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 62 treesize of output 48 [2022-03-01 17:42:29,440 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:29,440 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:29,588 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:42:29,589 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 152 treesize of output 130 [2022-03-01 17:42:29,737 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:29,737 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1317765297] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:29,737 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:29,737 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-03-01 17:42:29,737 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940351892] [2022-03-01 17:42:29,737 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:29,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:42:29,737 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:29,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:42:29,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:42:29,738 INFO L87 Difference]: Start difference. First operand 370 states and 1144 transitions. Second operand has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:30,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:30,138 INFO L93 Difference]: Finished difference Result 519 states and 1515 transitions. [2022-03-01 17:42:30,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:42:30,138 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:42:30,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:30,139 INFO L225 Difference]: With dead ends: 519 [2022-03-01 17:42:30,139 INFO L226 Difference]: Without dead ends: 468 [2022-03-01 17:42:30,139 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=85, Invalid=335, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:42:30,140 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 106 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 552 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 552 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:30,140 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 146 Invalid, 563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 552 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:42:30,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2022-03-01 17:42:30,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 364. [2022-03-01 17:42:30,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 363 states have (on average 3.0853994490358128) internal successors, (1120), 363 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:30,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 1120 transitions. [2022-03-01 17:42:30,144 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 1120 transitions. Word has length 21 [2022-03-01 17:42:30,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:30,144 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 1120 transitions. [2022-03-01 17:42:30,144 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:30,144 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 1120 transitions. [2022-03-01 17:42:30,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:42:30,144 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:30,144 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:30,162 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (604)] Forceful destruction successful, exit code 0 [2022-03-01 17:42:30,351 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable604,604 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:30,351 INFO L402 AbstractCegarLoop]: === Iteration 606 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:30,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:30,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1312106871, now seen corresponding path program 10 times [2022-03-01 17:42:30,351 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:30,352 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821048245] [2022-03-01 17:42:30,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:30,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:30,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:30,414 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:30,414 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:30,414 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821048245] [2022-03-01 17:42:30,414 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821048245] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:30,414 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [847067640] [2022-03-01 17:42:30,414 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:42:30,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:30,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:30,416 INFO L229 MonitoredProcess]: Starting monitored process 605 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:30,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (605)] Waiting until timeout for monitored process [2022-03-01 17:42:30,807 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:42:30,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:30,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:30,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:31,009 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 24 treesize of output 20 [2022-03-01 17:42:31,046 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:31,047 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:31,163 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:42:31,163 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 100 [2022-03-01 17:42:31,266 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:31,266 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [847067640] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:31,266 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:31,266 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-03-01 17:42:31,266 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438760807] [2022-03-01 17:42:31,266 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:31,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:42:31,266 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:31,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:42:31,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:42:31,267 INFO L87 Difference]: Start difference. First operand 364 states and 1120 transitions. Second operand has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:31,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:31,583 INFO L93 Difference]: Finished difference Result 441 states and 1309 transitions. [2022-03-01 17:42:31,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-01 17:42:31,584 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:42:31,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:31,584 INFO L225 Difference]: With dead ends: 441 [2022-03-01 17:42:31,584 INFO L226 Difference]: Without dead ends: 378 [2022-03-01 17:42:31,584 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:42:31,585 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 76 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 515 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 515 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:31,585 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 145 Invalid, 521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 515 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:42:31,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2022-03-01 17:42:31,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 361. [2022-03-01 17:42:31,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 360 states have (on average 3.0722222222222224) internal successors, (1106), 360 states have internal predecessors, (1106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:31,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 1106 transitions. [2022-03-01 17:42:31,589 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 1106 transitions. Word has length 21 [2022-03-01 17:42:31,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:31,589 INFO L470 AbstractCegarLoop]: Abstraction has 361 states and 1106 transitions. [2022-03-01 17:42:31,589 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:31,589 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 1106 transitions. [2022-03-01 17:42:31,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:42:31,589 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:31,589 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:31,648 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (605)] Forceful destruction successful, exit code 0 [2022-03-01 17:42:31,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 605 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable605 [2022-03-01 17:42:31,799 INFO L402 AbstractCegarLoop]: === Iteration 607 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:31,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:31,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1253114675, now seen corresponding path program 11 times [2022-03-01 17:42:31,799 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:31,800 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983233341] [2022-03-01 17:42:31,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:31,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:31,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:31,839 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:31,839 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:31,839 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983233341] [2022-03-01 17:42:31,839 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983233341] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:31,839 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [815023905] [2022-03-01 17:42:31,839 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:42:31,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:31,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:31,840 INFO L229 MonitoredProcess]: Starting monitored process 606 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:31,841 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (606)] Waiting until timeout for monitored process [2022-03-01 17:42:32,224 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:42:32,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:32,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:32,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:32,272 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 44 treesize of output 34 [2022-03-01 17:42:32,308 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:32,308 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:32,447 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:42:32,448 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-03-01 17:42:32,463 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:32,463 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [815023905] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:32,463 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:32,463 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-03-01 17:42:32,464 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102299860] [2022-03-01 17:42:32,464 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:32,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-01 17:42:32,464 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:32,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-01 17:42:32,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-03-01 17:42:32,464 INFO L87 Difference]: Start difference. First operand 361 states and 1106 transitions. Second operand has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:32,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:32,642 INFO L93 Difference]: Finished difference Result 600 states and 1753 transitions. [2022-03-01 17:42:32,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-01 17:42:32,643 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 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 21 [2022-03-01 17:42:32,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:32,644 INFO L225 Difference]: With dead ends: 600 [2022-03-01 17:42:32,644 INFO L226 Difference]: Without dead ends: 561 [2022-03-01 17:42:32,644 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:42:32,644 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 82 mSDsluCounter, 434 mSDsCounter, 0 mSdLazyCounter, 629 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 632 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 629 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:32,644 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 205 Invalid, 632 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 629 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:42:32,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2022-03-01 17:42:32,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 370. [2022-03-01 17:42:32,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 369 states have (on average 3.065040650406504) internal successors, (1131), 369 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:32,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 1131 transitions. [2022-03-01 17:42:32,649 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 1131 transitions. Word has length 21 [2022-03-01 17:42:32,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:32,649 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 1131 transitions. [2022-03-01 17:42:32,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:32,649 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 1131 transitions. [2022-03-01 17:42:32,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:42:32,649 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:32,649 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:32,668 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (606)] Ended with exit code 0 [2022-03-01 17:42:32,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable606,606 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:32,868 INFO L402 AbstractCegarLoop]: === Iteration 608 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:32,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:32,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1242113287, now seen corresponding path program 12 times [2022-03-01 17:42:32,868 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:32,868 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134273705] [2022-03-01 17:42:32,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:32,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:32,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:32,909 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:32,909 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:32,909 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134273705] [2022-03-01 17:42:32,909 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134273705] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:32,909 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [146925235] [2022-03-01 17:42:32,909 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:42:32,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:32,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:32,910 INFO L229 MonitoredProcess]: Starting monitored process 607 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:32,911 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (607)] Waiting until timeout for monitored process [2022-03-01 17:42:33,300 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:42:33,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:33,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:33,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:33,333 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 113 treesize of output 91 [2022-03-01 17:42:33,451 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:33,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:33,658 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:42:33,659 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-03-01 17:42:33,679 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:33,679 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [146925235] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:33,679 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:33,679 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-01 17:42:33,679 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048417331] [2022-03-01 17:42:33,679 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:33,679 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 17:42:33,679 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:33,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 17:42:33,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2022-03-01 17:42:33,680 INFO L87 Difference]: Start difference. First operand 370 states and 1131 transitions. Second operand has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:33,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:33,922 INFO L93 Difference]: Finished difference Result 697 states and 2015 transitions. [2022-03-01 17:42:33,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-01 17:42:33,922 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:42:33,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:33,923 INFO L225 Difference]: With dead ends: 697 [2022-03-01 17:42:33,923 INFO L226 Difference]: Without dead ends: 658 [2022-03-01 17:42:33,923 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:42:33,923 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 112 mSDsluCounter, 377 mSDsCounter, 0 mSdLazyCounter, 594 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:33,923 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 187 Invalid, 602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 594 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:42:33,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 658 states. [2022-03-01 17:42:33,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 658 to 376. [2022-03-01 17:42:33,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 375 states have (on average 3.08) internal successors, (1155), 375 states have internal predecessors, (1155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:33,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 1155 transitions. [2022-03-01 17:42:33,928 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 1155 transitions. Word has length 21 [2022-03-01 17:42:33,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:33,928 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 1155 transitions. [2022-03-01 17:42:33,928 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:33,928 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 1155 transitions. [2022-03-01 17:42:33,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:42:33,929 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:33,929 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:33,946 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (607)] Ended with exit code 0 [2022-03-01 17:42:34,131 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable607,607 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:34,131 INFO L402 AbstractCegarLoop]: === Iteration 609 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:34,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:34,131 INFO L85 PathProgramCache]: Analyzing trace with hash -360035853, now seen corresponding path program 13 times [2022-03-01 17:42:34,132 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:34,132 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994322400] [2022-03-01 17:42:34,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:34,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:34,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:34,210 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:34,210 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:34,210 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994322400] [2022-03-01 17:42:34,210 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994322400] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:34,211 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1252850358] [2022-03-01 17:42:34,211 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:42:34,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:34,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:34,212 INFO L229 MonitoredProcess]: Starting monitored process 608 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:34,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (608)] Waiting until timeout for monitored process [2022-03-01 17:42:34,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:34,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:34,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:34,654 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 113 treesize of output 91 [2022-03-01 17:42:34,784 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:34,784 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:34,961 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:42:34,961 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-03-01 17:42:34,990 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:34,990 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1252850358] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:34,990 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:34,990 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-01 17:42:34,990 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802915708] [2022-03-01 17:42:34,990 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:34,990 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 17:42:34,990 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:34,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 17:42:34,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2022-03-01 17:42:34,991 INFO L87 Difference]: Start difference. First operand 376 states and 1155 transitions. Second operand has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:35,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:35,268 INFO L93 Difference]: Finished difference Result 618 states and 1788 transitions. [2022-03-01 17:42:35,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-01 17:42:35,269 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 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 21 [2022-03-01 17:42:35,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:35,269 INFO L225 Difference]: With dead ends: 618 [2022-03-01 17:42:35,269 INFO L226 Difference]: Without dead ends: 567 [2022-03-01 17:42:35,269 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:42:35,270 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 105 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:35,270 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 145 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 448 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:42:35,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-03-01 17:42:35,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 360. [2022-03-01 17:42:35,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 359 states have (on average 3.0473537604456826) internal successors, (1094), 359 states have internal predecessors, (1094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:35,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 1094 transitions. [2022-03-01 17:42:35,274 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 1094 transitions. Word has length 21 [2022-03-01 17:42:35,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:35,274 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 1094 transitions. [2022-03-01 17:42:35,274 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:35,274 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 1094 transitions. [2022-03-01 17:42:35,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:42:35,274 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:35,275 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:35,292 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (608)] Forceful destruction successful, exit code 0 [2022-03-01 17:42:35,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 608 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable608 [2022-03-01 17:42:35,483 INFO L402 AbstractCegarLoop]: === Iteration 610 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:35,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:35,483 INFO L85 PathProgramCache]: Analyzing trace with hash 946069889, now seen corresponding path program 14 times [2022-03-01 17:42:35,483 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:35,483 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336808496] [2022-03-01 17:42:35,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:35,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:35,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:35,558 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:35,558 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:35,559 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336808496] [2022-03-01 17:42:35,559 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336808496] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:35,559 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [294801412] [2022-03-01 17:42:35,559 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:42:35,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:35,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:35,560 INFO L229 MonitoredProcess]: Starting monitored process 609 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:35,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (609)] Waiting until timeout for monitored process [2022-03-01 17:42:35,963 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:42:35,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:35,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:35,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:36,095 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 64 treesize of output 50 [2022-03-01 17:42:36,214 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:36,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:36,375 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:42:36,375 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 100 [2022-03-01 17:42:36,449 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:36,449 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [294801412] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:36,450 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:36,450 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-03-01 17:42:36,450 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537858829] [2022-03-01 17:42:36,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:36,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:42:36,450 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:36,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:42:36,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:42:36,450 INFO L87 Difference]: Start difference. First operand 360 states and 1094 transitions. Second operand has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:36,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:36,684 INFO L93 Difference]: Finished difference Result 574 states and 1658 transitions. [2022-03-01 17:42:36,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-01 17:42:36,684 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:42:36,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:36,685 INFO L225 Difference]: With dead ends: 574 [2022-03-01 17:42:36,685 INFO L226 Difference]: Without dead ends: 535 [2022-03-01 17:42:36,685 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:42:36,685 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 107 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 501 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:36,685 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 143 Invalid, 512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 501 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:42:36,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2022-03-01 17:42:36,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 372. [2022-03-01 17:42:36,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 371 states have (on average 3.078167115902965) internal successors, (1142), 371 states have internal predecessors, (1142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:36,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 1142 transitions. [2022-03-01 17:42:36,691 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 1142 transitions. Word has length 21 [2022-03-01 17:42:36,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:36,691 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 1142 transitions. [2022-03-01 17:42:36,691 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:36,692 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 1142 transitions. [2022-03-01 17:42:36,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:42:36,692 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:36,692 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:36,717 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (609)] Forceful destruction successful, exit code 0 [2022-03-01 17:42:36,917 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable609,609 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:36,917 INFO L402 AbstractCegarLoop]: === Iteration 611 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:36,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:36,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1828147323, now seen corresponding path program 15 times [2022-03-01 17:42:36,917 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:36,917 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531959918] [2022-03-01 17:42:36,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:36,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:36,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:36,966 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:36,966 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:36,966 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531959918] [2022-03-01 17:42:36,966 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531959918] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:36,966 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2070329070] [2022-03-01 17:42:36,967 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:42:36,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:36,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:36,968 INFO L229 MonitoredProcess]: Starting monitored process 610 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:36,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (610)] Waiting until timeout for monitored process [2022-03-01 17:42:37,392 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:42:37,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:37,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:37,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:37,483 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 56 treesize of output 44 [2022-03-01 17:42:37,542 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:37,542 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:37,644 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:42:37,645 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 152 treesize of output 130 [2022-03-01 17:42:37,724 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:37,724 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2070329070] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:37,724 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:37,724 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-03-01 17:42:37,724 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493000240] [2022-03-01 17:42:37,724 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:37,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:42:37,724 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:37,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:42:37,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:42:37,725 INFO L87 Difference]: Start difference. First operand 372 states and 1142 transitions. Second operand has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:37,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:37,988 INFO L93 Difference]: Finished difference Result 586 states and 1669 transitions. [2022-03-01 17:42:37,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:42:37,989 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:42:37,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:37,989 INFO L225 Difference]: With dead ends: 586 [2022-03-01 17:42:37,989 INFO L226 Difference]: Without dead ends: 535 [2022-03-01 17:42:37,989 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=335, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:42:37,990 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 122 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 540 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:37,990 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 155 Invalid, 551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 540 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:42:37,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2022-03-01 17:42:38,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 366. [2022-03-01 17:42:38,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 3.063013698630137) internal successors, (1118), 365 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:38,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1118 transitions. [2022-03-01 17:42:38,001 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1118 transitions. Word has length 21 [2022-03-01 17:42:38,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:38,002 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 1118 transitions. [2022-03-01 17:42:38,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:38,002 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1118 transitions. [2022-03-01 17:42:38,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:42:38,002 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:38,002 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:38,019 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (610)] Forceful destruction successful, exit code 0 [2022-03-01 17:42:38,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 610 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable610 [2022-03-01 17:42:38,219 INFO L402 AbstractCegarLoop]: === Iteration 612 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:38,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:38,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1292917521, now seen corresponding path program 16 times [2022-03-01 17:42:38,220 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:38,220 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265173818] [2022-03-01 17:42:38,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:38,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:38,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:38,256 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:38,256 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:38,256 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265173818] [2022-03-01 17:42:38,256 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265173818] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:38,256 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021800206] [2022-03-01 17:42:38,256 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:42:38,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:38,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:38,257 INFO L229 MonitoredProcess]: Starting monitored process 611 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:38,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (611)] Waiting until timeout for monitored process [2022-03-01 17:42:38,643 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:42:38,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:38,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:38,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:38,748 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 24 treesize of output 20 [2022-03-01 17:42:38,771 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:38,771 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:38,868 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:42:38,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 152 treesize of output 130 [2022-03-01 17:42:38,945 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:38,946 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021800206] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:38,946 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:38,946 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-03-01 17:42:38,946 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993258446] [2022-03-01 17:42:38,946 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:38,946 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:42:38,946 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:38,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:42:38,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:42:38,946 INFO L87 Difference]: Start difference. First operand 366 states and 1118 transitions. Second operand has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:39,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:39,126 INFO L93 Difference]: Finished difference Result 508 states and 1463 transitions. [2022-03-01 17:42:39,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-01 17:42:39,127 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:42:39,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:39,127 INFO L225 Difference]: With dead ends: 508 [2022-03-01 17:42:39,127 INFO L226 Difference]: Without dead ends: 445 [2022-03-01 17:42:39,127 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:42:39,128 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 92 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 476 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 476 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:39,128 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 147 Invalid, 482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 476 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:42:39,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2022-03-01 17:42:39,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 350. [2022-03-01 17:42:39,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 350 states, 349 states have (on average 3.0286532951289398) internal successors, (1057), 349 states have internal predecessors, (1057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:39,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 1057 transitions. [2022-03-01 17:42:39,131 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 1057 transitions. Word has length 21 [2022-03-01 17:42:39,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:39,131 INFO L470 AbstractCegarLoop]: Abstraction has 350 states and 1057 transitions. [2022-03-01 17:42:39,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:39,132 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 1057 transitions. [2022-03-01 17:42:39,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:42:39,132 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:39,132 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:39,149 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (611)] Ended with exit code 0 [2022-03-01 17:42:39,349 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable611,611 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:39,349 INFO L402 AbstractCegarLoop]: === Iteration 613 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:39,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:39,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1986305687, now seen corresponding path program 17 times [2022-03-01 17:42:39,349 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:39,350 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761777749] [2022-03-01 17:42:39,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:39,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:39,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:39,399 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:39,399 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:39,399 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761777749] [2022-03-01 17:42:39,399 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761777749] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:39,399 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [253858429] [2022-03-01 17:42:39,399 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:42:39,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:39,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:39,400 INFO L229 MonitoredProcess]: Starting monitored process 612 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:39,401 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (612)] Waiting until timeout for monitored process [2022-03-01 17:42:39,787 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:42:39,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:39,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:39,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:39,952 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 34 treesize of output 26 [2022-03-01 17:42:39,995 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:39,995 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:40,169 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:42:40,169 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 95 [2022-03-01 17:42:40,229 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:40,229 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [253858429] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:40,229 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:40,229 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-01 17:42:40,229 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804764713] [2022-03-01 17:42:40,229 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:40,229 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:42:40,229 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:40,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:42:40,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:42:40,230 INFO L87 Difference]: Start difference. First operand 350 states and 1057 transitions. Second operand has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:40,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:40,529 INFO L93 Difference]: Finished difference Result 568 states and 1640 transitions. [2022-03-01 17:42:40,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-01 17:42:40,529 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:42:40,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:40,530 INFO L225 Difference]: With dead ends: 568 [2022-03-01 17:42:40,530 INFO L226 Difference]: Without dead ends: 529 [2022-03-01 17:42:40,530 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=112, Invalid=350, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:42:40,530 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 126 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:40,530 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 109 Invalid, 399 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 384 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:42:40,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2022-03-01 17:42:40,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 368. [2022-03-01 17:42:40,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 367 states have (on average 3.076294277929155) internal successors, (1129), 367 states have internal predecessors, (1129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:40,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 1129 transitions. [2022-03-01 17:42:40,536 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 1129 transitions. Word has length 21 [2022-03-01 17:42:40,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:40,536 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 1129 transitions. [2022-03-01 17:42:40,536 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:40,536 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 1129 transitions. [2022-03-01 17:42:40,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:42:40,536 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:40,536 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:40,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (612)] Forceful destruction successful, exit code 0 [2022-03-01 17:42:40,752 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 612 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable612 [2022-03-01 17:42:40,753 INFO L402 AbstractCegarLoop]: === Iteration 614 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:40,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:40,753 INFO L85 PathProgramCache]: Analyzing trace with hash -1426584175, now seen corresponding path program 18 times [2022-03-01 17:42:40,753 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:40,753 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10808491] [2022-03-01 17:42:40,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:40,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:40,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:40,814 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:40,814 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:40,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10808491] [2022-03-01 17:42:40,815 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10808491] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:40,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [590084707] [2022-03-01 17:42:40,815 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:42:40,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:40,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:40,816 INFO L229 MonitoredProcess]: Starting monitored process 613 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:40,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (613)] Waiting until timeout for monitored process [2022-03-01 17:42:41,259 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:42:41,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:41,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:41,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:41,427 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 64 treesize of output 50 [2022-03-01 17:42:41,528 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:41,528 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:41,726 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:42:41,726 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 95 [2022-03-01 17:42:41,809 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:41,809 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [590084707] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:41,809 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:41,809 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-01 17:42:41,809 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264142542] [2022-03-01 17:42:41,809 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:41,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:42:41,809 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:41,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:42:41,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:42:41,810 INFO L87 Difference]: Start difference. First operand 368 states and 1129 transitions. Second operand has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:42,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:42,361 INFO L93 Difference]: Finished difference Result 580 states and 1651 transitions. [2022-03-01 17:42:42,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:42:42,362 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:42:42,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:42,362 INFO L225 Difference]: With dead ends: 580 [2022-03-01 17:42:42,363 INFO L226 Difference]: Without dead ends: 529 [2022-03-01 17:42:42,363 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=114, Invalid=392, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:42:42,363 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 149 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 532 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:42,363 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 147 Invalid, 545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 532 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:42:42,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2022-03-01 17:42:42,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 362. [2022-03-01 17:42:42,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 3.0609418282548475) internal successors, (1105), 361 states have internal predecessors, (1105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:42,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 1105 transitions. [2022-03-01 17:42:42,367 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 1105 transitions. Word has length 21 [2022-03-01 17:42:42,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:42,367 INFO L470 AbstractCegarLoop]: Abstraction has 362 states and 1105 transitions. [2022-03-01 17:42:42,367 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:42,367 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 1105 transitions. [2022-03-01 17:42:42,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:42:42,368 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:42,368 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:42,386 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (613)] Ended with exit code 0 [2022-03-01 17:42:42,575 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 613 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable613 [2022-03-01 17:42:42,575 INFO L402 AbstractCegarLoop]: === Iteration 615 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:42,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:42,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1961813977, now seen corresponding path program 19 times [2022-03-01 17:42:42,575 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:42,575 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394450127] [2022-03-01 17:42:42,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:42,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:42,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:42,641 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:42,641 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:42,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394450127] [2022-03-01 17:42:42,641 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394450127] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:42,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2042153640] [2022-03-01 17:42:42,641 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:42:42,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:42,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:42,642 INFO L229 MonitoredProcess]: Starting monitored process 614 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:42,643 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (614)] Waiting until timeout for monitored process [2022-03-01 17:42:43,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:43,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:43,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:43,281 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 24 treesize of output 20 [2022-03-01 17:42:43,316 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:43,316 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:43,456 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:42:43,456 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 95 [2022-03-01 17:42:43,494 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:43,495 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2042153640] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:43,495 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:43,495 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-01 17:42:43,495 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607031583] [2022-03-01 17:42:43,495 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:43,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:42:43,495 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:43,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:42:43,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:42:43,495 INFO L87 Difference]: Start difference. First operand 362 states and 1105 transitions. Second operand has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:43,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:43,797 INFO L93 Difference]: Finished difference Result 567 states and 1601 transitions. [2022-03-01 17:42:43,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-01 17:42:43,797 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:42:43,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:43,798 INFO L225 Difference]: With dead ends: 567 [2022-03-01 17:42:43,798 INFO L226 Difference]: Without dead ends: 504 [2022-03-01 17:42:43,798 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=102, Invalid=360, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:42:43,799 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 121 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 497 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 497 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:43,799 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 146 Invalid, 506 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 497 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:42:43,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2022-03-01 17:42:43,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 356. [2022-03-01 17:42:43,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 355 states have (on average 3.045070422535211) internal successors, (1081), 355 states have internal predecessors, (1081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:43,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 1081 transitions. [2022-03-01 17:42:43,804 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 1081 transitions. Word has length 21 [2022-03-01 17:42:43,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:43,804 INFO L470 AbstractCegarLoop]: Abstraction has 356 states and 1081 transitions. [2022-03-01 17:42:43,804 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:43,804 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 1081 transitions. [2022-03-01 17:42:43,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:42:43,804 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:43,805 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:43,822 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (614)] Forceful destruction successful, exit code 0 [2022-03-01 17:42:44,022 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable614,614 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:44,023 INFO L402 AbstractCegarLoop]: === Iteration 616 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:44,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:44,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1320460787, now seen corresponding path program 20 times [2022-03-01 17:42:44,023 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:44,023 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009757539] [2022-03-01 17:42:44,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:44,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:44,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:44,059 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:44,059 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:44,059 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009757539] [2022-03-01 17:42:44,059 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009757539] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:44,059 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527072301] [2022-03-01 17:42:44,059 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:42:44,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:44,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:44,060 INFO L229 MonitoredProcess]: Starting monitored process 615 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:44,060 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (615)] Waiting until timeout for monitored process [2022-03-01 17:42:44,460 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:42:44,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:44,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:42:44,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:44,588 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 24 treesize of output 20 [2022-03-01 17:42:44,612 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:44,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:44,716 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:42:44,716 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 152 treesize of output 125 [2022-03-01 17:42:44,770 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:42:44,770 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527072301] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:44,770 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:44,770 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-01 17:42:44,770 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371375904] [2022-03-01 17:42:44,770 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:44,770 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:42:44,770 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:44,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:42:44,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:42:44,771 INFO L87 Difference]: Start difference. First operand 356 states and 1081 transitions. Second operand has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:45,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:45,049 INFO L93 Difference]: Finished difference Result 496 states and 1421 transitions. [2022-03-01 17:42:45,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-01 17:42:45,049 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:42:45,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:45,050 INFO L225 Difference]: With dead ends: 496 [2022-03-01 17:42:45,050 INFO L226 Difference]: Without dead ends: 421 [2022-03-01 17:42:45,050 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=113, Invalid=349, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:42:45,051 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 108 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 520 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 520 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:45,051 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 146 Invalid, 530 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 520 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:42:45,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2022-03-01 17:42:45,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 356. [2022-03-01 17:42:45,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 355 states have (on average 3.028169014084507) internal successors, (1075), 355 states have internal predecessors, (1075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:45,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 1075 transitions. [2022-03-01 17:42:45,055 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 1075 transitions. Word has length 21 [2022-03-01 17:42:45,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:45,055 INFO L470 AbstractCegarLoop]: Abstraction has 356 states and 1075 transitions. [2022-03-01 17:42:45,055 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:45,055 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 1075 transitions. [2022-03-01 17:42:45,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:42:45,056 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:45,056 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:45,075 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (615)] Forceful destruction successful, exit code 0 [2022-03-01 17:42:45,271 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 615 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable615 [2022-03-01 17:42:45,272 INFO L402 AbstractCegarLoop]: === Iteration 617 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:45,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:45,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1946770262, now seen corresponding path program 595 times [2022-03-01 17:42:45,272 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:45,272 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608933345] [2022-03-01 17:42:45,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:45,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:45,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:45,347 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:45,348 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:45,348 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608933345] [2022-03-01 17:42:45,348 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608933345] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:45,348 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760053398] [2022-03-01 17:42:45,348 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:42:45,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:45,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:45,349 INFO L229 MonitoredProcess]: Starting monitored process 616 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:45,350 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (616)] Waiting until timeout for monitored process [2022-03-01 17:42:45,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:45,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:42:45,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:46,340 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:42:46,341 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 137 treesize of output 109 [2022-03-01 17:42:46,568 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:46,568 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:47,009 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:42:47,009 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 159 treesize of output 135 [2022-03-01 17:42:47,094 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:47,094 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760053398] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:47,095 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:47,095 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 27 [2022-03-01 17:42:47,095 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277233447] [2022-03-01 17:42:47,095 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:47,095 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-01 17:42:47,095 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:47,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-01 17:42:47,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=625, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:42:47,095 INFO L87 Difference]: Start difference. First operand 356 states and 1075 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:47,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:47,808 INFO L93 Difference]: Finished difference Result 906 states and 2724 transitions. [2022-03-01 17:42:47,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-01 17:42:47,808 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:42:47,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:47,809 INFO L225 Difference]: With dead ends: 906 [2022-03-01 17:42:47,809 INFO L226 Difference]: Without dead ends: 837 [2022-03-01 17:42:47,810 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 247 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=223, Invalid=1499, Unknown=0, NotChecked=0, Total=1722 [2022-03-01 17:42:47,810 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 228 mSDsluCounter, 1163 mSDsCounter, 0 mSdLazyCounter, 1283 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 604 SdHoareTripleChecker+Invalid, 1952 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 657 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:47,810 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [228 Valid, 604 Invalid, 1952 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 1283 Invalid, 0 Unknown, 657 Unchecked, 0.3s Time] [2022-03-01 17:42:47,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 837 states. [2022-03-01 17:42:47,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 837 to 412. [2022-03-01 17:42:47,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 412 states, 411 states have (on average 3.024330900243309) internal successors, (1243), 411 states have internal predecessors, (1243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:47,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 1243 transitions. [2022-03-01 17:42:47,816 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 1243 transitions. Word has length 21 [2022-03-01 17:42:47,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:47,816 INFO L470 AbstractCegarLoop]: Abstraction has 412 states and 1243 transitions. [2022-03-01 17:42:47,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:47,816 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 1243 transitions. [2022-03-01 17:42:47,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:42:47,816 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:47,816 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:47,834 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (616)] Ended with exit code 0 [2022-03-01 17:42:48,031 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable616,616 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:48,031 INFO L402 AbstractCegarLoop]: === Iteration 618 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:48,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:48,031 INFO L85 PathProgramCache]: Analyzing trace with hash -326937394, now seen corresponding path program 596 times [2022-03-01 17:42:48,031 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:48,032 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105034014] [2022-03-01 17:42:48,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:48,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:48,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:48,101 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:48,101 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:48,101 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105034014] [2022-03-01 17:42:48,101 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105034014] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:48,101 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503938591] [2022-03-01 17:42:48,101 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:42:48,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:48,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:48,102 INFO L229 MonitoredProcess]: Starting monitored process 617 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:48,103 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (617)] Waiting until timeout for monitored process [2022-03-01 17:42:48,490 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:42:48,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:48,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:42:48,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:48,664 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 160 treesize of output 128 [2022-03-01 17:42:48,980 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:48,981 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:49,421 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 17:42:49,421 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 152 treesize of output 119 [2022-03-01 17:42:49,489 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:49,490 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503938591] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:49,490 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:49,490 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 28 [2022-03-01 17:42:49,490 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640035468] [2022-03-01 17:42:49,490 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:49,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-01 17:42:49,490 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:49,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-01 17:42:49,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=667, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:42:49,490 INFO L87 Difference]: Start difference. First operand 412 states and 1243 transitions. Second operand has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:50,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:50,421 INFO L93 Difference]: Finished difference Result 931 states and 2782 transitions. [2022-03-01 17:42:50,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-01 17:42:50,421 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:42:50,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:50,423 INFO L225 Difference]: With dead ends: 931 [2022-03-01 17:42:50,423 INFO L226 Difference]: Without dead ends: 862 [2022-03-01 17:42:50,423 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=207, Invalid=1125, Unknown=0, NotChecked=0, Total=1332 [2022-03-01 17:42:50,423 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 207 mSDsluCounter, 728 mSDsCounter, 0 mSdLazyCounter, 1375 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 1412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 1375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:50,423 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [207 Valid, 365 Invalid, 1412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 1375 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 17:42:50,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 862 states. [2022-03-01 17:42:50,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 862 to 439. [2022-03-01 17:42:50,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 438 states have (on average 3.0913242009132422) internal successors, (1354), 438 states have internal predecessors, (1354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:50,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 1354 transitions. [2022-03-01 17:42:50,429 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 1354 transitions. Word has length 21 [2022-03-01 17:42:50,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:50,429 INFO L470 AbstractCegarLoop]: Abstraction has 439 states and 1354 transitions. [2022-03-01 17:42:50,429 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:50,430 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 1354 transitions. [2022-03-01 17:42:50,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:42:50,430 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:50,430 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:50,448 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (617)] Ended with exit code 0 [2022-03-01 17:42:50,648 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 617 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable617 [2022-03-01 17:42:50,648 INFO L402 AbstractCegarLoop]: === Iteration 619 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:50,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:50,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1464066318, now seen corresponding path program 597 times [2022-03-01 17:42:50,648 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:50,648 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755095971] [2022-03-01 17:42:50,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:50,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:50,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:50,724 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:50,724 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:50,724 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755095971] [2022-03-01 17:42:50,724 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755095971] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:50,724 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [231431665] [2022-03-01 17:42:50,724 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:42:50,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:50,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:50,725 INFO L229 MonitoredProcess]: Starting monitored process 618 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:50,726 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (618)] Waiting until timeout for monitored process [2022-03-01 17:42:51,154 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:42:51,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:51,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:42:51,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:51,512 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:42:51,513 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 89 [2022-03-01 17:42:51,649 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:51,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:51,961 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:42:51,961 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 132 treesize of output 114 [2022-03-01 17:42:52,083 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:52,084 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [231431665] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:52,084 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:52,084 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 26 [2022-03-01 17:42:52,084 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843819424] [2022-03-01 17:42:52,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:52,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 17:42:52,084 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:52,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 17:42:52,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=580, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:42:52,084 INFO L87 Difference]: Start difference. First operand 439 states and 1354 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 26 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:52,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:52,733 INFO L93 Difference]: Finished difference Result 881 states and 2638 transitions. [2022-03-01 17:42:52,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-01 17:42:52,733 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 26 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:42:52,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:52,734 INFO L225 Difference]: With dead ends: 881 [2022-03-01 17:42:52,734 INFO L226 Difference]: Without dead ends: 769 [2022-03-01 17:42:52,734 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 26 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=184, Invalid=1298, Unknown=0, NotChecked=0, Total=1482 [2022-03-01 17:42:52,735 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 193 mSDsluCounter, 893 mSDsCounter, 0 mSdLazyCounter, 1299 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 487 SdHoareTripleChecker+Invalid, 1514 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 1299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 197 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:52,735 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [193 Valid, 487 Invalid, 1514 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 1299 Invalid, 0 Unknown, 197 Unchecked, 0.3s Time] [2022-03-01 17:42:52,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 769 states. [2022-03-01 17:42:52,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 769 to 483. [2022-03-01 17:42:52,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 483 states, 482 states have (on average 3.1182572614107884) internal successors, (1503), 482 states have internal predecessors, (1503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:52,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 1503 transitions. [2022-03-01 17:42:52,741 INFO L78 Accepts]: Start accepts. Automaton has 483 states and 1503 transitions. Word has length 21 [2022-03-01 17:42:52,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:52,741 INFO L470 AbstractCegarLoop]: Abstraction has 483 states and 1503 transitions. [2022-03-01 17:42:52,741 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 26 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:52,741 INFO L276 IsEmpty]: Start isEmpty. Operand 483 states and 1503 transitions. [2022-03-01 17:42:52,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:42:52,741 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:52,741 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:52,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (618)] Forceful destruction successful, exit code 0 [2022-03-01 17:42:52,955 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable618,618 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:52,955 INFO L402 AbstractCegarLoop]: === Iteration 620 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:52,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:52,955 INFO L85 PathProgramCache]: Analyzing trace with hash -2099540216, now seen corresponding path program 598 times [2022-03-01 17:42:52,955 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:52,955 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711933844] [2022-03-01 17:42:52,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:52,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:52,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:53,034 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:53,034 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:53,034 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711933844] [2022-03-01 17:42:53,034 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711933844] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:53,034 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [285231135] [2022-03-01 17:42:53,034 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:42:53,034 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:53,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:53,035 INFO L229 MonitoredProcess]: Starting monitored process 619 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:53,035 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (619)] Waiting until timeout for monitored process [2022-03-01 17:42:53,444 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:42:53,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:53,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:42:53,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:53,732 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:42:53,733 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 95 [2022-03-01 17:42:53,866 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:53,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:54,122 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:42:54,122 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 100 treesize of output 90 [2022-03-01 17:42:54,216 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:54,216 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [285231135] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:54,216 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:54,217 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-03-01 17:42:54,217 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775730234] [2022-03-01 17:42:54,217 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:54,217 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:42:54,217 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:54,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:42:54,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:42:54,217 INFO L87 Difference]: Start difference. First operand 483 states and 1503 transitions. Second operand has 22 states, 22 states have (on average 2.409090909090909) internal successors, (53), 22 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:54,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:54,684 INFO L93 Difference]: Finished difference Result 770 states and 2327 transitions. [2022-03-01 17:42:54,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-01 17:42:54,685 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.409090909090909) internal successors, (53), 22 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:42:54,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:54,686 INFO L225 Difference]: With dead ends: 770 [2022-03-01 17:42:54,686 INFO L226 Difference]: Without dead ends: 751 [2022-03-01 17:42:54,686 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=114, Invalid=816, Unknown=0, NotChecked=0, Total=930 [2022-03-01 17:42:54,686 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 104 mSDsluCounter, 618 mSDsCounter, 0 mSdLazyCounter, 972 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 1070 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 972 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 87 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:54,686 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 360 Invalid, 1070 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 972 Invalid, 0 Unknown, 87 Unchecked, 0.3s Time] [2022-03-01 17:42:54,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 751 states. [2022-03-01 17:42:54,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 751 to 491. [2022-03-01 17:42:54,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 491 states, 490 states have (on average 3.1244897959183673) internal successors, (1531), 490 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:54,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 491 states to 491 states and 1531 transitions. [2022-03-01 17:42:54,693 INFO L78 Accepts]: Start accepts. Automaton has 491 states and 1531 transitions. Word has length 21 [2022-03-01 17:42:54,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:54,693 INFO L470 AbstractCegarLoop]: Abstraction has 491 states and 1531 transitions. [2022-03-01 17:42:54,693 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.409090909090909) internal successors, (53), 22 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:54,693 INFO L276 IsEmpty]: Start isEmpty. Operand 491 states and 1531 transitions. [2022-03-01 17:42:54,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:42:54,693 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:54,693 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:54,712 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (619)] Forceful destruction successful, exit code 0 [2022-03-01 17:42:54,907 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable619,619 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:54,907 INFO L402 AbstractCegarLoop]: === Iteration 621 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:54,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:54,907 INFO L85 PathProgramCache]: Analyzing trace with hash -74658226, now seen corresponding path program 599 times [2022-03-01 17:42:54,908 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:54,908 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553866533] [2022-03-01 17:42:54,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:54,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:54,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:55,054 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:55,054 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:55,054 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553866533] [2022-03-01 17:42:55,054 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553866533] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:55,054 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925075390] [2022-03-01 17:42:55,054 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:42:55,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:55,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:55,055 INFO L229 MonitoredProcess]: Starting monitored process 620 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:55,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (620)] Waiting until timeout for monitored process [2022-03-01 17:42:55,462 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:42:55,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:55,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:42:55,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:56,183 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:42:56,183 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 174 treesize of output 140 [2022-03-01 17:42:56,354 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:56,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:56,657 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:42:56,658 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 170 treesize of output 144 [2022-03-01 17:42:56,792 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:56,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1925075390] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:56,792 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:56,792 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 26 [2022-03-01 17:42:56,792 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109689404] [2022-03-01 17:42:56,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:56,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 17:42:56,792 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:56,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 17:42:56,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=584, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:42:56,792 INFO L87 Difference]: Start difference. First operand 491 states and 1531 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 26 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:57,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:57,387 INFO L93 Difference]: Finished difference Result 924 states and 2795 transitions. [2022-03-01 17:42:57,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-01 17:42:57,387 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 26 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:42:57,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:57,388 INFO L225 Difference]: With dead ends: 924 [2022-03-01 17:42:57,389 INFO L226 Difference]: Without dead ends: 852 [2022-03-01 17:42:57,389 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 26 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=161, Invalid=1321, Unknown=0, NotChecked=0, Total=1482 [2022-03-01 17:42:57,389 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 172 mSDsluCounter, 846 mSDsCounter, 0 mSdLazyCounter, 1058 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 1324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 1058 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 252 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:57,389 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 499 Invalid, 1324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 1058 Invalid, 0 Unknown, 252 Unchecked, 0.3s Time] [2022-03-01 17:42:57,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 852 states. [2022-03-01 17:42:57,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 852 to 513. [2022-03-01 17:42:57,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 513 states, 512 states have (on average 3.146484375) internal successors, (1611), 512 states have internal predecessors, (1611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:57,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 1611 transitions. [2022-03-01 17:42:57,395 INFO L78 Accepts]: Start accepts. Automaton has 513 states and 1611 transitions. Word has length 21 [2022-03-01 17:42:57,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:57,396 INFO L470 AbstractCegarLoop]: Abstraction has 513 states and 1611 transitions. [2022-03-01 17:42:57,396 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 26 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:57,396 INFO L276 IsEmpty]: Start isEmpty. Operand 513 states and 1611 transitions. [2022-03-01 17:42:57,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:42:57,396 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:57,396 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:57,414 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (620)] Forceful destruction successful, exit code 0 [2022-03-01 17:42:57,614 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 620 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable620 [2022-03-01 17:42:57,614 INFO L402 AbstractCegarLoop]: === Iteration 622 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:42:57,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:42:57,614 INFO L85 PathProgramCache]: Analyzing trace with hash 1115063502, now seen corresponding path program 600 times [2022-03-01 17:42:57,614 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:42:57,614 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463898972] [2022-03-01 17:42:57,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:42:57,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:42:57,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:42:57,700 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:57,701 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:42:57,701 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463898972] [2022-03-01 17:42:57,701 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463898972] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:42:57,701 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [364831850] [2022-03-01 17:42:57,701 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:42:57,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:42:57,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:42:57,702 INFO L229 MonitoredProcess]: Starting monitored process 621 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:42:57,702 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (621)] Waiting until timeout for monitored process [2022-03-01 17:42:58,150 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:42:58,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:42:58,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-01 17:42:58,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:42:58,503 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:42:58,504 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 99 [2022-03-01 17:42:58,664 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:58,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:42:58,973 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:42:58,974 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 121 treesize of output 107 [2022-03-01 17:42:59,109 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:42:59,109 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [364831850] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:42:59,109 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:42:59,109 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-03-01 17:42:59,109 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771594706] [2022-03-01 17:42:59,109 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:42:59,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:42:59,110 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:42:59,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:42:59,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=407, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:42:59,110 INFO L87 Difference]: Start difference. First operand 513 states and 1611 transitions. Second operand has 22 states, 22 states have (on average 2.409090909090909) internal successors, (53), 22 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:59,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:42:59,852 INFO L93 Difference]: Finished difference Result 958 states and 2886 transitions. [2022-03-01 17:42:59,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-01 17:42:59,852 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.409090909090909) internal successors, (53), 22 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:42:59,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:42:59,854 INFO L225 Difference]: With dead ends: 958 [2022-03-01 17:42:59,854 INFO L226 Difference]: Without dead ends: 912 [2022-03-01 17:42:59,854 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=137, Invalid=1053, Unknown=0, NotChecked=0, Total=1190 [2022-03-01 17:42:59,854 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 138 mSDsluCounter, 986 mSDsCounter, 0 mSdLazyCounter, 1457 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 492 SdHoareTripleChecker+Invalid, 1777 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 1457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 306 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 17:42:59,854 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 492 Invalid, 1777 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 1457 Invalid, 0 Unknown, 306 Unchecked, 0.4s Time] [2022-03-01 17:42:59,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 912 states. [2022-03-01 17:42:59,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 912 to 455. [2022-03-01 17:42:59,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 455 states, 454 states have (on average 3.1211453744493394) internal successors, (1417), 454 states have internal predecessors, (1417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:59,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 455 states to 455 states and 1417 transitions. [2022-03-01 17:42:59,862 INFO L78 Accepts]: Start accepts. Automaton has 455 states and 1417 transitions. Word has length 21 [2022-03-01 17:42:59,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:42:59,862 INFO L470 AbstractCegarLoop]: Abstraction has 455 states and 1417 transitions. [2022-03-01 17:42:59,862 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.409090909090909) internal successors, (53), 22 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:42:59,863 INFO L276 IsEmpty]: Start isEmpty. Operand 455 states and 1417 transitions. [2022-03-01 17:42:59,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:42:59,863 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:42:59,863 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:42:59,884 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (621)] Forceful destruction successful, exit code 0 [2022-03-01 17:43:00,083 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable621,621 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:43:00,083 INFO L402 AbstractCegarLoop]: === Iteration 623 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:43:00,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:43:00,084 INFO L85 PathProgramCache]: Analyzing trace with hash 501833156, now seen corresponding path program 601 times [2022-03-01 17:43:00,084 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:43:00,084 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943276878] [2022-03-01 17:43:00,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:43:00,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:43:00,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:43:00,179 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:00,179 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:43:00,179 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943276878] [2022-03-01 17:43:00,179 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943276878] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:43:00,179 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [73831507] [2022-03-01 17:43:00,179 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:43:00,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:43:00,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:43:00,180 INFO L229 MonitoredProcess]: Starting monitored process 622 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:43:00,181 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (622)] Waiting until timeout for monitored process [2022-03-01 17:43:00,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:43:00,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:43:00,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:43:01,224 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:43:01,225 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 89 [2022-03-01 17:43:01,439 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:01,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:43:01,886 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:43:01,887 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 132 treesize of output 114 [2022-03-01 17:43:02,084 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:02,084 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [73831507] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:43:02,084 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:43:02,084 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 26 [2022-03-01 17:43:02,084 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999407813] [2022-03-01 17:43:02,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:43:02,085 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 17:43:02,085 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:43:02,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 17:43:02,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=580, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:43:02,085 INFO L87 Difference]: Start difference. First operand 455 states and 1417 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 26 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:02,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:43:02,979 INFO L93 Difference]: Finished difference Result 819 states and 2474 transitions. [2022-03-01 17:43:02,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-01 17:43:02,979 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 26 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:43:02,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:43:02,980 INFO L225 Difference]: With dead ends: 819 [2022-03-01 17:43:02,980 INFO L226 Difference]: Without dead ends: 750 [2022-03-01 17:43:02,980 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=191, Invalid=1369, Unknown=0, NotChecked=0, Total=1560 [2022-03-01 17:43:02,980 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 190 mSDsluCounter, 964 mSDsCounter, 0 mSdLazyCounter, 1435 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 508 SdHoareTripleChecker+Invalid, 1772 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 1435 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 322 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 17:43:02,980 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [190 Valid, 508 Invalid, 1772 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 1435 Invalid, 0 Unknown, 322 Unchecked, 0.5s Time] [2022-03-01 17:43:02,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 750 states. [2022-03-01 17:43:02,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 750 to 462. [2022-03-01 17:43:02,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 461 states have (on average 3.1366594360086766) internal successors, (1446), 461 states have internal predecessors, (1446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:02,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 1446 transitions. [2022-03-01 17:43:02,986 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 1446 transitions. Word has length 21 [2022-03-01 17:43:02,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:43:02,986 INFO L470 AbstractCegarLoop]: Abstraction has 462 states and 1446 transitions. [2022-03-01 17:43:02,986 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 26 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:02,986 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 1446 transitions. [2022-03-01 17:43:02,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:43:02,987 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:43:02,987 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:43:03,005 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (622)] Forceful destruction successful, exit code 0 [2022-03-01 17:43:03,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 622 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable622 [2022-03-01 17:43:03,195 INFO L402 AbstractCegarLoop]: === Iteration 624 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:43:03,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:43:03,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1994814030, now seen corresponding path program 602 times [2022-03-01 17:43:03,196 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:43:03,196 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505698892] [2022-03-01 17:43:03,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:43:03,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:43:03,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:43:03,328 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:03,329 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:43:03,329 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505698892] [2022-03-01 17:43:03,329 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505698892] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:43:03,329 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929077030] [2022-03-01 17:43:03,329 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:43:03,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:43:03,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:43:03,330 INFO L229 MonitoredProcess]: Starting monitored process 623 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:43:03,330 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (623)] Waiting until timeout for monitored process [2022-03-01 17:43:03,739 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:43:03,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:43:03,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-01 17:43:03,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:43:04,135 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:43:04,136 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 192 treesize of output 152 [2022-03-01 17:43:04,491 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:04,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:43:04,905 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:43:04,905 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 159 treesize of output 137 [2022-03-01 17:43:05,058 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:05,058 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929077030] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:43:05,058 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:43:05,058 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-03-01 17:43:05,058 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913335018] [2022-03-01 17:43:05,058 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:43:05,058 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:43:05,058 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:43:05,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:43:05,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=407, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:43:05,059 INFO L87 Difference]: Start difference. First operand 462 states and 1446 transitions. Second operand has 22 states, 22 states have (on average 2.409090909090909) internal successors, (53), 22 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:06,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:43:06,521 INFO L93 Difference]: Finished difference Result 1121 states and 3329 transitions. [2022-03-01 17:43:06,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-01 17:43:06,521 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.409090909090909) internal successors, (53), 22 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:43:06,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:43:06,522 INFO L225 Difference]: With dead ends: 1121 [2022-03-01 17:43:06,522 INFO L226 Difference]: Without dead ends: 980 [2022-03-01 17:43:06,523 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=202, Invalid=1280, Unknown=0, NotChecked=0, Total=1482 [2022-03-01 17:43:06,523 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 234 mSDsluCounter, 707 mSDsCounter, 0 mSdLazyCounter, 1159 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 401 SdHoareTripleChecker+Invalid, 1419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 1159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 228 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 17:43:06,523 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [234 Valid, 401 Invalid, 1419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 1159 Invalid, 0 Unknown, 228 Unchecked, 0.5s Time] [2022-03-01 17:43:06,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 980 states. [2022-03-01 17:43:06,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 980 to 488. [2022-03-01 17:43:06,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 487 states have (on average 3.2197125256673513) internal successors, (1568), 487 states have internal predecessors, (1568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:06,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 1568 transitions. [2022-03-01 17:43:06,530 INFO L78 Accepts]: Start accepts. Automaton has 488 states and 1568 transitions. Word has length 21 [2022-03-01 17:43:06,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:43:06,530 INFO L470 AbstractCegarLoop]: Abstraction has 488 states and 1568 transitions. [2022-03-01 17:43:06,530 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.409090909090909) internal successors, (53), 22 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:06,530 INFO L276 IsEmpty]: Start isEmpty. Operand 488 states and 1568 transitions. [2022-03-01 17:43:06,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:43:06,531 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:43:06,531 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:43:06,548 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (623)] Forceful destruction successful, exit code 0 [2022-03-01 17:43:06,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 623 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable623 [2022-03-01 17:43:06,731 INFO L402 AbstractCegarLoop]: === Iteration 625 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:43:06,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:43:06,731 INFO L85 PathProgramCache]: Analyzing trace with hash -461509302, now seen corresponding path program 603 times [2022-03-01 17:43:06,732 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:43:06,732 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774257668] [2022-03-01 17:43:06,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:43:06,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:43:06,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:43:06,932 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:06,932 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:43:06,932 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774257668] [2022-03-01 17:43:06,932 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774257668] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:43:06,932 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1257091162] [2022-03-01 17:43:06,932 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:43:06,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:43:06,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:43:06,933 INFO L229 MonitoredProcess]: Starting monitored process 624 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:43:06,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (624)] Waiting until timeout for monitored process [2022-03-01 17:43:07,226 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:43:07,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:43:07,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:43:07,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:43:07,472 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 128 treesize of output 104 [2022-03-01 17:43:07,874 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:07,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:43:08,441 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:43:08,441 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 132 [2022-03-01 17:43:08,643 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:08,643 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1257091162] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:43:08,643 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:43:08,643 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 31 [2022-03-01 17:43:08,643 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940751481] [2022-03-01 17:43:08,643 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:43:08,643 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 17:43:08,643 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:43:08,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 17:43:08,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2022-03-01 17:43:08,644 INFO L87 Difference]: Start difference. First operand 488 states and 1568 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:11,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:43:11,610 INFO L93 Difference]: Finished difference Result 1267 states and 3655 transitions. [2022-03-01 17:43:11,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-03-01 17:43:11,610 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:43:11,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:43:11,612 INFO L225 Difference]: With dead ends: 1267 [2022-03-01 17:43:11,612 INFO L226 Difference]: Without dead ends: 1134 [2022-03-01 17:43:11,612 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1120 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=613, Invalid=4499, Unknown=0, NotChecked=0, Total=5112 [2022-03-01 17:43:11,612 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 323 mSDsluCounter, 1759 mSDsCounter, 0 mSdLazyCounter, 3351 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 965 SdHoareTripleChecker+Invalid, 3417 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 3351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:43:11,612 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [323 Valid, 965 Invalid, 3417 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 3351 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-01 17:43:11,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1134 states. [2022-03-01 17:43:11,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1134 to 502. [2022-03-01 17:43:11,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 502 states, 501 states have (on average 3.255489021956088) internal successors, (1631), 501 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:11,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 502 states to 502 states and 1631 transitions. [2022-03-01 17:43:11,620 INFO L78 Accepts]: Start accepts. Automaton has 502 states and 1631 transitions. Word has length 21 [2022-03-01 17:43:11,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:43:11,620 INFO L470 AbstractCegarLoop]: Abstraction has 502 states and 1631 transitions. [2022-03-01 17:43:11,620 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:11,620 INFO L276 IsEmpty]: Start isEmpty. Operand 502 states and 1631 transitions. [2022-03-01 17:43:11,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:43:11,620 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:43:11,620 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:43:11,638 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (624)] Forceful destruction successful, exit code 0 [2022-03-01 17:43:11,836 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable624,624 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:43:11,836 INFO L402 AbstractCegarLoop]: === Iteration 626 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:43:11,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:43:11,836 INFO L85 PathProgramCache]: Analyzing trace with hash -2048770134, now seen corresponding path program 604 times [2022-03-01 17:43:11,836 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:43:11,836 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932127407] [2022-03-01 17:43:11,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:43:11,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:43:11,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:43:11,932 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:11,933 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:43:11,933 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932127407] [2022-03-01 17:43:11,933 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932127407] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:43:11,933 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1780795386] [2022-03-01 17:43:11,933 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:43:11,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:43:11,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:43:11,934 INFO L229 MonitoredProcess]: Starting monitored process 625 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:43:11,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (625)] Waiting until timeout for monitored process [2022-03-01 17:43:12,386 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:43:12,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:43:12,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:43:12,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:43:12,679 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:43:12,679 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 95 [2022-03-01 17:43:12,833 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:12,833 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:43:13,148 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:43:13,148 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 98 treesize of output 88 [2022-03-01 17:43:13,287 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:13,287 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1780795386] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:43:13,287 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:43:13,287 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-03-01 17:43:13,287 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327895484] [2022-03-01 17:43:13,287 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:43:13,287 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:43:13,287 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:43:13,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:43:13,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:43:13,288 INFO L87 Difference]: Start difference. First operand 502 states and 1631 transitions. Second operand has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:13,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:43:13,863 INFO L93 Difference]: Finished difference Result 832 states and 2601 transitions. [2022-03-01 17:43:13,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-01 17:43:13,864 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:43:13,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:43:13,865 INFO L225 Difference]: With dead ends: 832 [2022-03-01 17:43:13,865 INFO L226 Difference]: Without dead ends: 785 [2022-03-01 17:43:13,865 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=114, Invalid=756, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:43:13,865 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 111 mSDsluCounter, 654 mSDsCounter, 0 mSdLazyCounter, 1107 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 373 SdHoareTripleChecker+Invalid, 1202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 1107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 84 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 17:43:13,865 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 373 Invalid, 1202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 1107 Invalid, 0 Unknown, 84 Unchecked, 0.4s Time] [2022-03-01 17:43:13,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 785 states. [2022-03-01 17:43:13,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 785 to 516. [2022-03-01 17:43:13,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 516 states, 515 states have (on average 3.275728155339806) internal successors, (1687), 515 states have internal predecessors, (1687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:13,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 516 states to 516 states and 1687 transitions. [2022-03-01 17:43:13,871 INFO L78 Accepts]: Start accepts. Automaton has 516 states and 1687 transitions. Word has length 21 [2022-03-01 17:43:13,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:43:13,872 INFO L470 AbstractCegarLoop]: Abstraction has 516 states and 1687 transitions. [2022-03-01 17:43:13,872 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:13,872 INFO L276 IsEmpty]: Start isEmpty. Operand 516 states and 1687 transitions. [2022-03-01 17:43:13,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:43:13,872 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:43:13,872 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:43:13,890 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (625)] Forceful destruction successful, exit code 0 [2022-03-01 17:43:14,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 625 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable625 [2022-03-01 17:43:14,087 INFO L402 AbstractCegarLoop]: === Iteration 627 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:43:14,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:43:14,088 INFO L85 PathProgramCache]: Analyzing trace with hash -555789260, now seen corresponding path program 605 times [2022-03-01 17:43:14,088 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:43:14,088 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278570445] [2022-03-01 17:43:14,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:43:14,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:43:14,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:43:14,193 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:14,193 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:43:14,193 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278570445] [2022-03-01 17:43:14,193 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278570445] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:43:14,193 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646098638] [2022-03-01 17:43:14,193 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:43:14,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:43:14,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:43:14,194 INFO L229 MonitoredProcess]: Starting monitored process 626 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:43:14,195 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (626)] Waiting until timeout for monitored process [2022-03-01 17:43:14,612 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:43:14,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:43:14,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:43:14,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:43:14,836 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:43:14,836 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 145 treesize of output 115 [2022-03-01 17:43:15,087 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:15,087 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:43:15,436 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:43:15,437 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 128 treesize of output 112 [2022-03-01 17:43:15,600 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:15,600 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646098638] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:43:15,600 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:43:15,600 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 25 [2022-03-01 17:43:15,600 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920452174] [2022-03-01 17:43:15,600 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:43:15,600 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-01 17:43:15,600 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:43:15,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-01 17:43:15,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=531, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:43:15,601 INFO L87 Difference]: Start difference. First operand 516 states and 1687 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:16,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:43:16,585 INFO L93 Difference]: Finished difference Result 970 states and 2922 transitions. [2022-03-01 17:43:16,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-01 17:43:16,585 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:43:16,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:43:16,587 INFO L225 Difference]: With dead ends: 970 [2022-03-01 17:43:16,587 INFO L226 Difference]: Without dead ends: 886 [2022-03-01 17:43:16,587 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 25 SyntacticMatches, 4 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=204, Invalid=1128, Unknown=0, NotChecked=0, Total=1332 [2022-03-01 17:43:16,587 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 217 mSDsluCounter, 845 mSDsCounter, 0 mSdLazyCounter, 1340 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 473 SdHoareTripleChecker+Invalid, 1469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 102 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 17:43:16,587 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [217 Valid, 473 Invalid, 1469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1340 Invalid, 0 Unknown, 102 Unchecked, 0.5s Time] [2022-03-01 17:43:16,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 886 states. [2022-03-01 17:43:16,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 886 to 524. [2022-03-01 17:43:16,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 524 states, 523 states have (on average 3.2848948374760996) internal successors, (1718), 523 states have internal predecessors, (1718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:16,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 524 states to 524 states and 1718 transitions. [2022-03-01 17:43:16,595 INFO L78 Accepts]: Start accepts. Automaton has 524 states and 1718 transitions. Word has length 21 [2022-03-01 17:43:16,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:43:16,595 INFO L470 AbstractCegarLoop]: Abstraction has 524 states and 1718 transitions. [2022-03-01 17:43:16,595 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:16,595 INFO L276 IsEmpty]: Start isEmpty. Operand 524 states and 1718 transitions. [2022-03-01 17:43:16,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:43:16,595 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:43:16,596 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:43:16,613 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (626)] Forceful destruction successful, exit code 0 [2022-03-01 17:43:16,796 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable626,626 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:43:16,796 INFO L402 AbstractCegarLoop]: === Iteration 628 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:43:16,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:43:16,796 INFO L85 PathProgramCache]: Analyzing trace with hash 655369200, now seen corresponding path program 606 times [2022-03-01 17:43:16,796 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:43:16,796 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957389037] [2022-03-01 17:43:16,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:43:16,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:43:16,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:43:17,009 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:17,009 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:43:17,010 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957389037] [2022-03-01 17:43:17,010 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957389037] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:43:17,010 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1072846672] [2022-03-01 17:43:17,010 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:43:17,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:43:17,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:43:17,011 INFO L229 MonitoredProcess]: Starting monitored process 627 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:43:17,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (627)] Waiting until timeout for monitored process [2022-03-01 17:43:17,445 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:43:17,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:43:17,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:43:17,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:43:17,683 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 165 treesize of output 131 [2022-03-01 17:43:18,013 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:18,013 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:43:18,428 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:43:18,428 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 166 treesize of output 142 [2022-03-01 17:43:18,651 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:18,651 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1072846672] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:43:18,651 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:43:18,651 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 31 [2022-03-01 17:43:18,651 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606519059] [2022-03-01 17:43:18,651 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:43:18,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 17:43:18,651 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:43:18,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 17:43:18,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=844, Unknown=0, NotChecked=0, Total=930 [2022-03-01 17:43:18,651 INFO L87 Difference]: Start difference. First operand 524 states and 1718 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:20,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:43:20,032 INFO L93 Difference]: Finished difference Result 1174 states and 3544 transitions. [2022-03-01 17:43:20,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-01 17:43:20,033 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:43:20,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:43:20,034 INFO L225 Difference]: With dead ends: 1174 [2022-03-01 17:43:20,034 INFO L226 Difference]: Without dead ends: 1159 [2022-03-01 17:43:20,035 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=263, Invalid=1993, Unknown=0, NotChecked=0, Total=2256 [2022-03-01 17:43:20,035 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 345 mSDsluCounter, 1091 mSDsCounter, 0 mSdLazyCounter, 2018 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 345 SdHoareTripleChecker+Valid, 606 SdHoareTripleChecker+Invalid, 2099 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 2018 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-01 17:43:20,035 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [345 Valid, 606 Invalid, 2099 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 2018 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-01 17:43:20,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1159 states. [2022-03-01 17:43:20,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1159 to 535. [2022-03-01 17:43:20,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 535 states, 534 states have (on average 3.3127340823970037) internal successors, (1769), 534 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:20,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 1769 transitions. [2022-03-01 17:43:20,043 INFO L78 Accepts]: Start accepts. Automaton has 535 states and 1769 transitions. Word has length 21 [2022-03-01 17:43:20,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:43:20,043 INFO L470 AbstractCegarLoop]: Abstraction has 535 states and 1769 transitions. [2022-03-01 17:43:20,043 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:20,043 INFO L276 IsEmpty]: Start isEmpty. Operand 535 states and 1769 transitions. [2022-03-01 17:43:20,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:43:20,044 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:43:20,044 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:43:20,061 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (627)] Ended with exit code 0 [2022-03-01 17:43:20,258 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 627 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable627 [2022-03-01 17:43:20,258 INFO L402 AbstractCegarLoop]: === Iteration 629 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:43:20,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:43:20,258 INFO L85 PathProgramCache]: Analyzing trace with hash 1929524054, now seen corresponding path program 607 times [2022-03-01 17:43:20,258 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:43:20,258 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643412375] [2022-03-01 17:43:20,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:43:20,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:43:20,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:43:20,372 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:20,373 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:43:20,373 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643412375] [2022-03-01 17:43:20,373 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643412375] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:43:20,373 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818580287] [2022-03-01 17:43:20,373 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:43:20,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:43:20,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:43:20,374 INFO L229 MonitoredProcess]: Starting monitored process 628 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:43:20,374 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (628)] Waiting until timeout for monitored process [2022-03-01 17:43:20,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:43:20,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:43:20,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:43:20,964 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:43:20,964 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 143 treesize of output 113 [2022-03-01 17:43:21,187 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:21,188 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:43:21,500 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:43:21,500 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 128 treesize of output 112 [2022-03-01 17:43:21,628 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:21,628 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818580287] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:43:21,629 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:43:21,629 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 25 [2022-03-01 17:43:21,629 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105090596] [2022-03-01 17:43:21,629 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:43:21,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-01 17:43:21,629 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:43:21,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-01 17:43:21,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:43:21,629 INFO L87 Difference]: Start difference. First operand 535 states and 1769 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:23,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:43:23,234 INFO L93 Difference]: Finished difference Result 1002 states and 3043 transitions. [2022-03-01 17:43:23,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-01 17:43:23,234 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:43:23,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:43:23,236 INFO L225 Difference]: With dead ends: 1002 [2022-03-01 17:43:23,236 INFO L226 Difference]: Without dead ends: 933 [2022-03-01 17:43:23,236 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 363 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=354, Invalid=1902, Unknown=0, NotChecked=0, Total=2256 [2022-03-01 17:43:23,238 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 264 mSDsluCounter, 812 mSDsCounter, 0 mSdLazyCounter, 1480 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 1551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1480 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 20 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 17:43:23,238 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 472 Invalid, 1551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1480 Invalid, 0 Unknown, 20 Unchecked, 0.5s Time] [2022-03-01 17:43:23,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 933 states. [2022-03-01 17:43:23,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 933 to 526. [2022-03-01 17:43:23,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 526 states, 525 states have (on average 3.2990476190476192) internal successors, (1732), 525 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:23,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 526 states to 526 states and 1732 transitions. [2022-03-01 17:43:23,245 INFO L78 Accepts]: Start accepts. Automaton has 526 states and 1732 transitions. Word has length 21 [2022-03-01 17:43:23,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:43:23,245 INFO L470 AbstractCegarLoop]: Abstraction has 526 states and 1732 transitions. [2022-03-01 17:43:23,245 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:23,245 INFO L276 IsEmpty]: Start isEmpty. Operand 526 states and 1732 transitions. [2022-03-01 17:43:23,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:43:23,246 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:43:23,246 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:43:23,263 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (628)] Ended with exit code 0 [2022-03-01 17:43:23,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 628 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable628 [2022-03-01 17:43:23,463 INFO L402 AbstractCegarLoop]: === Iteration 630 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:43:23,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:43:23,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1178424224, now seen corresponding path program 608 times [2022-03-01 17:43:23,463 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:43:23,463 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589062510] [2022-03-01 17:43:23,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:43:23,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:43:23,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:43:23,608 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:23,608 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:43:23,609 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589062510] [2022-03-01 17:43:23,609 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589062510] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:43:23,609 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1969640774] [2022-03-01 17:43:23,609 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:43:23,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:43:23,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:43:23,610 INFO L229 MonitoredProcess]: Starting monitored process 629 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:43:23,610 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (629)] Waiting until timeout for monitored process [2022-03-01 17:43:24,010 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:43:24,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:43:24,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:43:24,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:43:24,670 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:43:24,671 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 143 treesize of output 117 [2022-03-01 17:43:24,839 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:24,839 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:43:25,201 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:43:25,201 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 128 treesize of output 112 [2022-03-01 17:43:25,384 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:25,384 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1969640774] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:43:25,384 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:43:25,384 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 25 [2022-03-01 17:43:25,384 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938046174] [2022-03-01 17:43:25,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:43:25,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-01 17:43:25,385 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:43:25,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-01 17:43:25,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=533, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:43:25,385 INFO L87 Difference]: Start difference. First operand 526 states and 1732 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:26,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:43:26,408 INFO L93 Difference]: Finished difference Result 988 states and 3039 transitions. [2022-03-01 17:43:26,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-01 17:43:26,408 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:43:26,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:43:26,410 INFO L225 Difference]: With dead ends: 988 [2022-03-01 17:43:26,410 INFO L226 Difference]: Without dead ends: 901 [2022-03-01 17:43:26,410 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=175, Invalid=1307, Unknown=0, NotChecked=0, Total=1482 [2022-03-01 17:43:26,410 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 174 mSDsluCounter, 1100 mSDsCounter, 0 mSdLazyCounter, 1599 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 587 SdHoareTripleChecker+Invalid, 1967 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 1599 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 350 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-01 17:43:26,410 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 587 Invalid, 1967 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 1599 Invalid, 0 Unknown, 350 Unchecked, 0.6s Time] [2022-03-01 17:43:26,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 901 states. [2022-03-01 17:43:26,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 901 to 541. [2022-03-01 17:43:26,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 541 states, 540 states have (on average 3.303703703703704) internal successors, (1784), 540 states have internal predecessors, (1784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:26,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 541 states to 541 states and 1784 transitions. [2022-03-01 17:43:26,418 INFO L78 Accepts]: Start accepts. Automaton has 541 states and 1784 transitions. Word has length 21 [2022-03-01 17:43:26,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:43:26,418 INFO L470 AbstractCegarLoop]: Abstraction has 541 states and 1784 transitions. [2022-03-01 17:43:26,418 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:26,418 INFO L276 IsEmpty]: Start isEmpty. Operand 541 states and 1784 transitions. [2022-03-01 17:43:26,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:43:26,419 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:43:26,419 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:43:26,436 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (629)] Forceful destruction successful, exit code 0 [2022-03-01 17:43:26,636 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable629,629 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:43:26,636 INFO L402 AbstractCegarLoop]: === Iteration 631 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:43:26,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:43:26,637 INFO L85 PathProgramCache]: Analyzing trace with hash 1919321558, now seen corresponding path program 609 times [2022-03-01 17:43:26,637 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:43:26,637 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380750304] [2022-03-01 17:43:26,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:43:26,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:43:26,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:43:26,807 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:26,807 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:43:26,807 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380750304] [2022-03-01 17:43:26,807 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380750304] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:43:26,808 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2119223713] [2022-03-01 17:43:26,808 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:43:26,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:43:26,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:43:26,809 INFO L229 MonitoredProcess]: Starting monitored process 630 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:43:26,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (630)] Waiting until timeout for monitored process [2022-03-01 17:43:27,257 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:43:27,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:43:27,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:43:27,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:43:27,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:43:27,561 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 123 treesize of output 99 [2022-03-01 17:43:27,884 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:27,884 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:43:28,345 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:43:28,345 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 166 treesize of output 142 [2022-03-01 17:43:28,549 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:28,549 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2119223713] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:43:28,549 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:43:28,549 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-03-01 17:43:28,549 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15928138] [2022-03-01 17:43:28,549 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:43:28,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 17:43:28,549 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:43:28,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 17:43:28,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=579, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:43:28,550 INFO L87 Difference]: Start difference. First operand 541 states and 1784 transitions. Second operand has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:29,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:43:29,645 INFO L93 Difference]: Finished difference Result 912 states and 2741 transitions. [2022-03-01 17:43:29,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-01 17:43:29,645 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:43:29,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:43:29,647 INFO L225 Difference]: With dead ends: 912 [2022-03-01 17:43:29,647 INFO L226 Difference]: Without dead ends: 867 [2022-03-01 17:43:29,647 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 24 SyntacticMatches, 5 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=216, Invalid=1190, Unknown=0, NotChecked=0, Total=1406 [2022-03-01 17:43:29,647 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 178 mSDsluCounter, 815 mSDsCounter, 0 mSdLazyCounter, 1177 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 497 SdHoareTripleChecker+Invalid, 1275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 1177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 77 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 17:43:29,647 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [178 Valid, 497 Invalid, 1275 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 1177 Invalid, 0 Unknown, 77 Unchecked, 0.4s Time] [2022-03-01 17:43:29,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 867 states. [2022-03-01 17:43:29,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 867 to 542. [2022-03-01 17:43:29,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 541 states have (on average 3.3068391866913123) internal successors, (1789), 541 states have internal predecessors, (1789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:29,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 1789 transitions. [2022-03-01 17:43:29,654 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 1789 transitions. Word has length 21 [2022-03-01 17:43:29,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:43:29,654 INFO L470 AbstractCegarLoop]: Abstraction has 542 states and 1789 transitions. [2022-03-01 17:43:29,654 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:29,654 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 1789 transitions. [2022-03-01 17:43:29,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:43:29,655 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:43:29,655 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:43:29,673 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (630)] Forceful destruction successful, exit code 0 [2022-03-01 17:43:29,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 630 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable630 [2022-03-01 17:43:29,867 INFO L402 AbstractCegarLoop]: === Iteration 632 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:43:29,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:43:29,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1381270118, now seen corresponding path program 610 times [2022-03-01 17:43:29,868 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:43:29,868 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257476982] [2022-03-01 17:43:29,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:43:29,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:43:29,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:43:30,036 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:30,036 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:43:30,036 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257476982] [2022-03-01 17:43:30,036 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257476982] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:43:30,036 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1398063850] [2022-03-01 17:43:30,036 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:43:30,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:43:30,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:43:30,038 INFO L229 MonitoredProcess]: Starting monitored process 631 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:43:30,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (631)] Waiting until timeout for monitored process [2022-03-01 17:43:30,473 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:43:30,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:43:30,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:43:30,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:43:30,747 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:43:30,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 160 treesize of output 128 [2022-03-01 17:43:31,149 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:31,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:43:31,490 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:43:31,490 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 107 treesize of output 95 [2022-03-01 17:43:31,632 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:31,632 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1398063850] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:43:31,632 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:43:31,632 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-03-01 17:43:31,632 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038368031] [2022-03-01 17:43:31,632 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:43:31,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 17:43:31,633 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:43:31,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 17:43:31,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=581, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:43:31,633 INFO L87 Difference]: Start difference. First operand 542 states and 1789 transitions. Second operand has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:32,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:43:32,937 INFO L93 Difference]: Finished difference Result 883 states and 2732 transitions. [2022-03-01 17:43:32,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-01 17:43:32,937 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:43:32,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:43:32,938 INFO L225 Difference]: With dead ends: 883 [2022-03-01 17:43:32,938 INFO L226 Difference]: Without dead ends: 853 [2022-03-01 17:43:32,938 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=234, Invalid=1406, Unknown=0, NotChecked=0, Total=1640 [2022-03-01 17:43:32,938 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 134 mSDsluCounter, 1012 mSDsCounter, 0 mSdLazyCounter, 1560 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 568 SdHoareTripleChecker+Invalid, 1701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 114 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 17:43:32,938 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 568 Invalid, 1701 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1560 Invalid, 0 Unknown, 114 Unchecked, 0.5s Time] [2022-03-01 17:43:32,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 853 states. [2022-03-01 17:43:32,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 853 to 543. [2022-03-01 17:43:32,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543 states, 542 states have (on average 3.311808118081181) internal successors, (1795), 542 states have internal predecessors, (1795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:32,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 1795 transitions. [2022-03-01 17:43:32,945 INFO L78 Accepts]: Start accepts. Automaton has 543 states and 1795 transitions. Word has length 21 [2022-03-01 17:43:32,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:43:32,945 INFO L470 AbstractCegarLoop]: Abstraction has 543 states and 1795 transitions. [2022-03-01 17:43:32,945 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:32,945 INFO L276 IsEmpty]: Start isEmpty. Operand 543 states and 1795 transitions. [2022-03-01 17:43:32,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:43:32,946 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:43:32,946 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:43:32,963 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (631)] Forceful destruction successful, exit code 0 [2022-03-01 17:43:33,163 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 631 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable631 [2022-03-01 17:43:33,163 INFO L402 AbstractCegarLoop]: === Iteration 633 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:43:33,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:43:33,163 INFO L85 PathProgramCache]: Analyzing trace with hash -376917072, now seen corresponding path program 611 times [2022-03-01 17:43:33,163 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:43:33,163 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469937588] [2022-03-01 17:43:33,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:43:33,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:43:33,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:43:33,288 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:33,289 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:43:33,289 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469937588] [2022-03-01 17:43:33,289 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469937588] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:43:33,289 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562960737] [2022-03-01 17:43:33,289 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:43:33,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:43:33,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:43:33,290 INFO L229 MonitoredProcess]: Starting monitored process 632 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:43:33,290 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (632)] Waiting until timeout for monitored process [2022-03-01 17:43:33,722 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:43:33,722 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:43:33,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:43:33,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:43:33,972 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 139 treesize of output 111 [2022-03-01 17:43:34,116 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:34,116 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:43:34,555 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:43:34,555 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 166 treesize of output 142 [2022-03-01 17:43:34,735 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:34,736 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1562960737] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:43:34,736 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:43:34,736 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 31 [2022-03-01 17:43:34,736 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472527527] [2022-03-01 17:43:34,736 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:43:34,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 17:43:34,736 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:43:34,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 17:43:34,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=836, Unknown=0, NotChecked=0, Total=930 [2022-03-01 17:43:34,736 INFO L87 Difference]: Start difference. First operand 543 states and 1795 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:36,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:43:36,048 INFO L93 Difference]: Finished difference Result 995 states and 3031 transitions. [2022-03-01 17:43:36,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-01 17:43:36,048 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:43:36,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:43:36,050 INFO L225 Difference]: With dead ends: 995 [2022-03-01 17:43:36,050 INFO L226 Difference]: Without dead ends: 980 [2022-03-01 17:43:36,050 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 460 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=256, Invalid=2000, Unknown=0, NotChecked=0, Total=2256 [2022-03-01 17:43:36,050 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 254 mSDsluCounter, 997 mSDsCounter, 0 mSdLazyCounter, 1797 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 254 SdHoareTripleChecker+Valid, 563 SdHoareTripleChecker+Invalid, 1839 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1797 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 17:43:36,050 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [254 Valid, 563 Invalid, 1839 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1797 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 17:43:36,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 980 states. [2022-03-01 17:43:36,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 980 to 543. [2022-03-01 17:43:36,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543 states, 542 states have (on average 3.311808118081181) internal successors, (1795), 542 states have internal predecessors, (1795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:36,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 1795 transitions. [2022-03-01 17:43:36,066 INFO L78 Accepts]: Start accepts. Automaton has 543 states and 1795 transitions. Word has length 21 [2022-03-01 17:43:36,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:43:36,066 INFO L470 AbstractCegarLoop]: Abstraction has 543 states and 1795 transitions. [2022-03-01 17:43:36,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:36,066 INFO L276 IsEmpty]: Start isEmpty. Operand 543 states and 1795 transitions. [2022-03-01 17:43:36,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:43:36,067 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:43:36,067 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:43:36,084 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (632)] Forceful destruction successful, exit code 0 [2022-03-01 17:43:36,284 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 632 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable632 [2022-03-01 17:43:36,284 INFO L402 AbstractCegarLoop]: === Iteration 634 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:43:36,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:43:36,285 INFO L85 PathProgramCache]: Analyzing trace with hash -1192256114, now seen corresponding path program 612 times [2022-03-01 17:43:36,285 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:43:36,285 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850531589] [2022-03-01 17:43:36,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:43:36,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:43:36,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:43:36,382 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:36,382 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:43:36,382 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850531589] [2022-03-01 17:43:36,382 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850531589] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:43:36,382 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1597672754] [2022-03-01 17:43:36,382 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:43:36,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:43:36,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:43:36,383 INFO L229 MonitoredProcess]: Starting monitored process 633 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:43:36,384 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (633)] Waiting until timeout for monitored process [2022-03-01 17:43:36,784 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:43:36,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:43:36,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:43:36,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:43:37,034 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:43:37,034 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 131 treesize of output 105 [2022-03-01 17:43:37,300 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:37,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:43:37,575 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:43:37,575 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 128 treesize of output 112 [2022-03-01 17:43:37,721 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:37,721 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1597672754] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:43:37,721 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:43:37,721 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-03-01 17:43:37,721 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458499572] [2022-03-01 17:43:37,721 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:43:37,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:43:37,721 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:43:37,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:43:37,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:43:37,721 INFO L87 Difference]: Start difference. First operand 543 states and 1795 transitions. Second operand has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:38,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:43:38,610 INFO L93 Difference]: Finished difference Result 1071 states and 3312 transitions. [2022-03-01 17:43:38,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-01 17:43:38,610 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:43:38,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:43:38,612 INFO L225 Difference]: With dead ends: 1071 [2022-03-01 17:43:38,612 INFO L226 Difference]: Without dead ends: 977 [2022-03-01 17:43:38,612 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=194, Invalid=1138, Unknown=0, NotChecked=0, Total=1332 [2022-03-01 17:43:38,612 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 219 mSDsluCounter, 590 mSDsCounter, 0 mSdLazyCounter, 1051 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 1124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 1051 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 38 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:43:38,612 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 329 Invalid, 1124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 1051 Invalid, 0 Unknown, 38 Unchecked, 0.3s Time] [2022-03-01 17:43:38,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 977 states. [2022-03-01 17:43:38,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 977 to 552. [2022-03-01 17:43:38,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 551 states have (on average 3.335753176043557) internal successors, (1838), 551 states have internal predecessors, (1838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:38,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 1838 transitions. [2022-03-01 17:43:38,620 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 1838 transitions. Word has length 21 [2022-03-01 17:43:38,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:43:38,620 INFO L470 AbstractCegarLoop]: Abstraction has 552 states and 1838 transitions. [2022-03-01 17:43:38,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:38,621 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 1838 transitions. [2022-03-01 17:43:38,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:43:38,621 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:43:38,621 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:43:38,639 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (633)] Forceful destruction successful, exit code 0 [2022-03-01 17:43:38,835 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable633,633 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:43:38,835 INFO L402 AbstractCegarLoop]: === Iteration 635 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:43:38,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:43:38,835 INFO L85 PathProgramCache]: Analyzing trace with hash -204764502, now seen corresponding path program 613 times [2022-03-01 17:43:38,835 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:43:38,836 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139836943] [2022-03-01 17:43:38,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:43:38,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:43:38,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:43:38,979 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:38,979 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:43:38,979 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139836943] [2022-03-01 17:43:38,979 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139836943] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:43:38,979 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1661843363] [2022-03-01 17:43:38,979 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:43:38,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:43:38,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:43:38,980 INFO L229 MonitoredProcess]: Starting monitored process 634 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:43:38,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (634)] Waiting until timeout for monitored process [2022-03-01 17:43:39,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:43:39,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:43:39,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:43:39,834 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:43:39,834 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 125 treesize of output 101 [2022-03-01 17:43:39,964 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:39,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:43:40,303 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:43:40,303 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 128 treesize of output 112 [2022-03-01 17:43:40,516 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:40,516 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1661843363] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:43:40,516 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:43:40,516 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-03-01 17:43:40,517 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196442349] [2022-03-01 17:43:40,517 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:43:40,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:43:40,517 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:43:40,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:43:40,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:43:40,517 INFO L87 Difference]: Start difference. First operand 552 states and 1838 transitions. Second operand has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:41,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:43:41,393 INFO L93 Difference]: Finished difference Result 1100 states and 3369 transitions. [2022-03-01 17:43:41,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-01 17:43:41,393 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:43:41,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:43:41,395 INFO L225 Difference]: With dead ends: 1100 [2022-03-01 17:43:41,395 INFO L226 Difference]: Without dead ends: 1010 [2022-03-01 17:43:41,395 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=156, Invalid=1034, Unknown=0, NotChecked=0, Total=1190 [2022-03-01 17:43:41,395 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 152 mSDsluCounter, 772 mSDsCounter, 0 mSdLazyCounter, 1121 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 438 SdHoareTripleChecker+Invalid, 1423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 290 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 17:43:41,395 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 438 Invalid, 1423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 1121 Invalid, 0 Unknown, 290 Unchecked, 0.4s Time] [2022-03-01 17:43:41,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1010 states. [2022-03-01 17:43:41,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1010 to 574. [2022-03-01 17:43:41,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 574 states, 573 states have (on average 3.363001745200698) internal successors, (1927), 573 states have internal predecessors, (1927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:41,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 574 states to 574 states and 1927 transitions. [2022-03-01 17:43:41,403 INFO L78 Accepts]: Start accepts. Automaton has 574 states and 1927 transitions. Word has length 21 [2022-03-01 17:43:41,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:43:41,403 INFO L470 AbstractCegarLoop]: Abstraction has 574 states and 1927 transitions. [2022-03-01 17:43:41,403 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:41,404 INFO L276 IsEmpty]: Start isEmpty. Operand 574 states and 1927 transitions. [2022-03-01 17:43:41,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:43:41,404 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:43:41,404 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:43:41,421 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (634)] Forceful destruction successful, exit code 0 [2022-03-01 17:43:41,619 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable634,634 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:43:41,619 INFO L402 AbstractCegarLoop]: === Iteration 636 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:43:41,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:43:41,619 INFO L85 PathProgramCache]: Analyzing trace with hash 15397526, now seen corresponding path program 614 times [2022-03-01 17:43:41,620 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:43:41,620 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625556452] [2022-03-01 17:43:41,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:43:41,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:43:41,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:43:41,786 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:41,786 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:43:41,786 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625556452] [2022-03-01 17:43:41,786 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625556452] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:43:41,786 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1203621235] [2022-03-01 17:43:41,786 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:43:41,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:43:41,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:43:41,787 INFO L229 MonitoredProcess]: Starting monitored process 635 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:43:41,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (635)] Waiting until timeout for monitored process [2022-03-01 17:43:42,184 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:43:42,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:43:42,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-01 17:43:42,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:43:42,481 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 152 treesize of output 122 [2022-03-01 17:43:42,811 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:42,811 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:43:43,184 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:43:43,184 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 166 treesize of output 142 [2022-03-01 17:43:43,332 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:43,332 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1203621235] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:43:43,332 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:43:43,332 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 27 [2022-03-01 17:43:43,332 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363491386] [2022-03-01 17:43:43,333 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:43:43,333 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-01 17:43:43,333 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:43:43,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-01 17:43:43,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=631, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:43:43,333 INFO L87 Difference]: Start difference. First operand 574 states and 1927 transitions. Second operand has 27 states, 27 states have (on average 2.111111111111111) internal successors, (57), 27 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:45,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:43:45,530 INFO L93 Difference]: Finished difference Result 1689 states and 5045 transitions. [2022-03-01 17:43:45,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-01 17:43:45,530 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.111111111111111) internal successors, (57), 27 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:43:45,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:43:45,533 INFO L225 Difference]: With dead ends: 1689 [2022-03-01 17:43:45,533 INFO L226 Difference]: Without dead ends: 1407 [2022-03-01 17:43:45,533 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 617 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=391, Invalid=2579, Unknown=0, NotChecked=0, Total=2970 [2022-03-01 17:43:45,533 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 400 mSDsluCounter, 1339 mSDsCounter, 0 mSdLazyCounter, 2503 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 744 SdHoareTripleChecker+Invalid, 2580 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 2503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-01 17:43:45,533 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [400 Valid, 744 Invalid, 2580 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 2503 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-01 17:43:45,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1407 states. [2022-03-01 17:43:45,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1407 to 580. [2022-03-01 17:43:45,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 580 states, 579 states have (on average 3.386873920552677) internal successors, (1961), 579 states have internal predecessors, (1961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:45,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 580 states to 580 states and 1961 transitions. [2022-03-01 17:43:45,543 INFO L78 Accepts]: Start accepts. Automaton has 580 states and 1961 transitions. Word has length 21 [2022-03-01 17:43:45,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:43:45,543 INFO L470 AbstractCegarLoop]: Abstraction has 580 states and 1961 transitions. [2022-03-01 17:43:45,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.111111111111111) internal successors, (57), 27 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:45,543 INFO L276 IsEmpty]: Start isEmpty. Operand 580 states and 1961 transitions. [2022-03-01 17:43:45,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:43:45,544 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:43:45,544 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:43:45,562 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (635)] Forceful destruction successful, exit code 0 [2022-03-01 17:43:45,759 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 635 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable635 [2022-03-01 17:43:45,759 INFO L402 AbstractCegarLoop]: === Iteration 637 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:43:45,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:43:45,760 INFO L85 PathProgramCache]: Analyzing trace with hash -1649850780, now seen corresponding path program 615 times [2022-03-01 17:43:45,760 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:43:45,760 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474593873] [2022-03-01 17:43:45,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:43:45,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:43:45,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:43:45,900 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:45,900 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:43:45,900 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474593873] [2022-03-01 17:43:45,900 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474593873] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:43:45,900 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [642695370] [2022-03-01 17:43:45,900 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:43:45,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:43:45,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:43:45,901 INFO L229 MonitoredProcess]: Starting monitored process 636 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:43:45,902 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (636)] Waiting until timeout for monitored process [2022-03-01 17:43:46,338 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:43:46,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:43:46,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:43:46,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:43:46,732 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:43:46,733 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 129 [2022-03-01 17:43:46,961 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:46,962 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:43:47,286 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:43:47,286 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 107 treesize of output 95 [2022-03-01 17:43:47,457 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:47,457 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [642695370] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:43:47,457 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:43:47,457 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 25 [2022-03-01 17:43:47,457 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912027359] [2022-03-01 17:43:47,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:43:47,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-01 17:43:47,457 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:43:47,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-01 17:43:47,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:43:47,458 INFO L87 Difference]: Start difference. First operand 580 states and 1961 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:48,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:43:48,704 INFO L93 Difference]: Finished difference Result 1282 states and 3884 transitions. [2022-03-01 17:43:48,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-01 17:43:48,704 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:43:48,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:43:48,706 INFO L225 Difference]: With dead ends: 1282 [2022-03-01 17:43:48,706 INFO L226 Difference]: Without dead ends: 1172 [2022-03-01 17:43:48,706 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 422 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=296, Invalid=2056, Unknown=0, NotChecked=0, Total=2352 [2022-03-01 17:43:48,706 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 206 mSDsluCounter, 1103 mSDsCounter, 0 mSdLazyCounter, 1868 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 687 SdHoareTripleChecker+Invalid, 2041 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1868 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 140 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 17:43:48,706 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [206 Valid, 687 Invalid, 2041 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1868 Invalid, 0 Unknown, 140 Unchecked, 0.5s Time] [2022-03-01 17:43:48,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1172 states. [2022-03-01 17:43:48,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1172 to 583. [2022-03-01 17:43:48,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 583 states, 582 states have (on average 3.3848797250859106) internal successors, (1970), 582 states have internal predecessors, (1970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:48,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 583 states to 583 states and 1970 transitions. [2022-03-01 17:43:48,715 INFO L78 Accepts]: Start accepts. Automaton has 583 states and 1970 transitions. Word has length 21 [2022-03-01 17:43:48,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:43:48,715 INFO L470 AbstractCegarLoop]: Abstraction has 583 states and 1970 transitions. [2022-03-01 17:43:48,715 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:48,715 INFO L276 IsEmpty]: Start isEmpty. Operand 583 states and 1970 transitions. [2022-03-01 17:43:48,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:43:48,716 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:43:48,716 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:43:48,734 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (636)] Forceful destruction successful, exit code 0 [2022-03-01 17:43:48,933 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable636,636 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:43:48,933 INFO L402 AbstractCegarLoop]: === Iteration 638 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:43:48,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:43:48,934 INFO L85 PathProgramCache]: Analyzing trace with hash -1381448550, now seen corresponding path program 616 times [2022-03-01 17:43:48,934 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:43:48,934 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204641956] [2022-03-01 17:43:48,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:43:48,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:43:48,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:43:49,110 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:49,110 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:43:49,110 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204641956] [2022-03-01 17:43:49,110 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204641956] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:43:49,110 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1652705285] [2022-03-01 17:43:49,110 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:43:49,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:43:49,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:43:49,111 INFO L229 MonitoredProcess]: Starting monitored process 637 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:43:49,112 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (637)] Waiting until timeout for monitored process [2022-03-01 17:43:49,523 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:43:49,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:43:49,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:43:49,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:43:49,889 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 136 treesize of output 108 [2022-03-01 17:43:50,097 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:50,098 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:43:50,413 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:43:50,413 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 132 treesize of output 114 [2022-03-01 17:43:50,588 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:50,588 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1652705285] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:43:50,588 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:43:50,588 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2022-03-01 17:43:50,588 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373582559] [2022-03-01 17:43:50,588 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:43:50,588 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-01 17:43:50,588 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:43:50,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-01 17:43:50,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=671, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:43:50,589 INFO L87 Difference]: Start difference. First operand 583 states and 1970 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:52,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:43:52,031 INFO L93 Difference]: Finished difference Result 1003 states and 3139 transitions. [2022-03-01 17:43:52,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-01 17:43:52,031 INFO L78 Accepts]: Start accepts. Automaton has has 28 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) Word has length 21 [2022-03-01 17:43:52,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:43:52,033 INFO L225 Difference]: With dead ends: 1003 [2022-03-01 17:43:52,033 INFO L226 Difference]: Without dead ends: 988 [2022-03-01 17:43:52,033 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 315 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=209, Invalid=1683, Unknown=0, NotChecked=0, Total=1892 [2022-03-01 17:43:52,033 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 172 mSDsluCounter, 947 mSDsCounter, 0 mSdLazyCounter, 1683 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 573 SdHoareTripleChecker+Invalid, 1716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1683 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-01 17:43:52,033 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 573 Invalid, 1716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1683 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-01 17:43:52,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 988 states. [2022-03-01 17:43:52,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 988 to 585. [2022-03-01 17:43:52,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 585 states, 584 states have (on average 3.3904109589041096) internal successors, (1980), 584 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:52,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 1980 transitions. [2022-03-01 17:43:52,041 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 1980 transitions. Word has length 21 [2022-03-01 17:43:52,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:43:52,041 INFO L470 AbstractCegarLoop]: Abstraction has 585 states and 1980 transitions. [2022-03-01 17:43:52,041 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:52,042 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 1980 transitions. [2022-03-01 17:43:52,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:43:52,042 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:43:52,042 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:43:52,060 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (637)] Ended with exit code 0 [2022-03-01 17:43:52,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 637 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable637 [2022-03-01 17:43:52,255 INFO L402 AbstractCegarLoop]: === Iteration 639 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:43:52,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:43:52,255 INFO L85 PathProgramCache]: Analyzing trace with hash -863857902, now seen corresponding path program 617 times [2022-03-01 17:43:52,256 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:43:52,256 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808446039] [2022-03-01 17:43:52,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:43:52,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:43:52,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:43:52,362 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:52,362 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:43:52,362 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808446039] [2022-03-01 17:43:52,363 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808446039] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:43:52,363 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951593275] [2022-03-01 17:43:52,363 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:43:52,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:43:52,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:43:52,364 INFO L229 MonitoredProcess]: Starting monitored process 638 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:43:52,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (638)] Waiting until timeout for monitored process [2022-03-01 17:43:52,792 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:43:52,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:43:52,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-01 17:43:52,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:43:53,469 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:43:53,469 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 157 treesize of output 125 [2022-03-01 17:43:53,775 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:53,775 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:43:54,129 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:43:54,129 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 159 treesize of output 137 [2022-03-01 17:43:54,281 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:54,281 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1951593275] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:43:54,281 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:43:54,281 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 26 [2022-03-01 17:43:54,281 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705966494] [2022-03-01 17:43:54,281 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:43:54,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 17:43:54,281 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:43:54,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 17:43:54,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=576, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:43:54,281 INFO L87 Difference]: Start difference. First operand 585 states and 1980 transitions. Second operand has 26 states, 26 states have (on average 2.1538461538461537) internal successors, (56), 26 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:55,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:43:55,664 INFO L93 Difference]: Finished difference Result 1489 states and 4602 transitions. [2022-03-01 17:43:55,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-01 17:43:55,664 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.1538461538461537) internal successors, (56), 26 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:43:55,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:43:55,666 INFO L225 Difference]: With dead ends: 1489 [2022-03-01 17:43:55,666 INFO L226 Difference]: Without dead ends: 1324 [2022-03-01 17:43:55,666 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 401 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=278, Invalid=1978, Unknown=0, NotChecked=0, Total=2256 [2022-03-01 17:43:55,667 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 283 mSDsluCounter, 889 mSDsCounter, 0 mSdLazyCounter, 1449 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 526 SdHoareTripleChecker+Invalid, 1802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 1449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 309 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 17:43:55,667 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [283 Valid, 526 Invalid, 1802 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 1449 Invalid, 0 Unknown, 309 Unchecked, 0.5s Time] [2022-03-01 17:43:55,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1324 states. [2022-03-01 17:43:55,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1324 to 568. [2022-03-01 17:43:55,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 568 states, 567 states have (on average 3.36331569664903) internal successors, (1907), 567 states have internal predecessors, (1907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:55,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 1907 transitions. [2022-03-01 17:43:55,676 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 1907 transitions. Word has length 21 [2022-03-01 17:43:55,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:43:55,676 INFO L470 AbstractCegarLoop]: Abstraction has 568 states and 1907 transitions. [2022-03-01 17:43:55,676 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.1538461538461537) internal successors, (56), 26 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:55,676 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 1907 transitions. [2022-03-01 17:43:55,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:43:55,677 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:43:55,677 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:43:55,695 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (638)] Ended with exit code 0 [2022-03-01 17:43:55,877 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable638,638 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:43:55,878 INFO L402 AbstractCegarLoop]: === Iteration 640 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:43:55,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:43:55,878 INFO L85 PathProgramCache]: Analyzing trace with hash 896786770, now seen corresponding path program 618 times [2022-03-01 17:43:55,878 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:43:55,878 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167710466] [2022-03-01 17:43:55,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:43:55,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:43:55,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:43:56,004 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:56,004 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:43:56,004 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167710466] [2022-03-01 17:43:56,004 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167710466] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:43:56,004 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [429053733] [2022-03-01 17:43:56,004 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:43:56,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:43:56,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:43:56,006 INFO L229 MonitoredProcess]: Starting monitored process 639 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:43:56,006 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (639)] Waiting until timeout for monitored process [2022-03-01 17:43:56,405 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:43:56,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:43:56,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-01 17:43:56,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:43:56,799 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:43:56,800 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 99 [2022-03-01 17:43:56,993 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:56,993 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:43:57,383 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:43:57,383 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 159 treesize of output 137 [2022-03-01 17:43:57,581 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:57,581 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [429053733] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:43:57,581 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:43:57,581 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-03-01 17:43:57,581 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283904415] [2022-03-01 17:43:57,581 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:43:57,582 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-01 17:43:57,582 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:43:57,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-01 17:43:57,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=447, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:43:57,582 INFO L87 Difference]: Start difference. First operand 568 states and 1907 transitions. Second operand has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:58,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:43:58,282 INFO L93 Difference]: Finished difference Result 1025 states and 3220 transitions. [2022-03-01 17:43:58,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-01 17:43:58,282 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:43:58,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:43:58,284 INFO L225 Difference]: With dead ends: 1025 [2022-03-01 17:43:58,284 INFO L226 Difference]: Without dead ends: 935 [2022-03-01 17:43:58,284 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=129, Invalid=993, Unknown=0, NotChecked=0, Total=1122 [2022-03-01 17:43:58,284 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 173 mSDsluCounter, 850 mSDsCounter, 0 mSdLazyCounter, 1100 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 435 SdHoareTripleChecker+Invalid, 1499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 1100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 381 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 17:43:58,284 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [173 Valid, 435 Invalid, 1499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 1100 Invalid, 0 Unknown, 381 Unchecked, 0.4s Time] [2022-03-01 17:43:58,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 935 states. [2022-03-01 17:43:58,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 935 to 625. [2022-03-01 17:43:58,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 625 states, 624 states have (on average 3.3669871794871793) internal successors, (2101), 624 states have internal predecessors, (2101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:58,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 2101 transitions. [2022-03-01 17:43:58,292 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 2101 transitions. Word has length 21 [2022-03-01 17:43:58,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:43:58,292 INFO L470 AbstractCegarLoop]: Abstraction has 625 states and 2101 transitions. [2022-03-01 17:43:58,292 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:43:58,292 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 2101 transitions. [2022-03-01 17:43:58,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:43:58,293 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:43:58,293 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:43:58,310 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (639)] Forceful destruction successful, exit code 0 [2022-03-01 17:43:58,509 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable639,639 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:43:58,510 INFO L402 AbstractCegarLoop]: === Iteration 641 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:43:58,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:43:58,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1817428418, now seen corresponding path program 619 times [2022-03-01 17:43:58,510 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:43:58,510 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842275754] [2022-03-01 17:43:58,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:43:58,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:43:58,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:43:58,686 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:58,686 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:43:58,686 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842275754] [2022-03-01 17:43:58,687 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842275754] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:43:58,687 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [651205150] [2022-03-01 17:43:58,687 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:43:58,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:43:58,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:43:58,688 INFO L229 MonitoredProcess]: Starting monitored process 640 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:43:58,688 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (640)] Waiting until timeout for monitored process [2022-03-01 17:43:59,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:43:59,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:43:59,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:43:59,312 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 143 treesize of output 115 [2022-03-01 17:43:59,488 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:43:59,488 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:43:59,845 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:43:59,845 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 138 treesize of output 120 [2022-03-01 17:44:00,004 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:00,005 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [651205150] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:44:00,005 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:44:00,005 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 28 [2022-03-01 17:44:00,005 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253043538] [2022-03-01 17:44:00,005 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:44:00,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-01 17:44:00,005 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:44:00,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-01 17:44:00,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=684, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:44:00,005 INFO L87 Difference]: Start difference. First operand 625 states and 2101 transitions. Second operand has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:01,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:44:01,096 INFO L93 Difference]: Finished difference Result 987 states and 3077 transitions. [2022-03-01 17:44:01,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-01 17:44:01,096 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:44:01,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:44:01,098 INFO L225 Difference]: With dead ends: 987 [2022-03-01 17:44:01,099 INFO L226 Difference]: Without dead ends: 951 [2022-03-01 17:44:01,099 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 293 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=209, Invalid=1683, Unknown=0, NotChecked=0, Total=1892 [2022-03-01 17:44:01,099 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 213 mSDsluCounter, 1147 mSDsCounter, 0 mSdLazyCounter, 2093 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 605 SdHoareTripleChecker+Invalid, 2122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 2093 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-01 17:44:01,099 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [213 Valid, 605 Invalid, 2122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 2093 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-01 17:44:01,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 951 states. [2022-03-01 17:44:01,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 951 to 593. [2022-03-01 17:44:01,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 593 states, 592 states have (on average 3.373310810810811) internal successors, (1997), 592 states have internal predecessors, (1997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:01,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 1997 transitions. [2022-03-01 17:44:01,110 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 1997 transitions. Word has length 21 [2022-03-01 17:44:01,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:44:01,110 INFO L470 AbstractCegarLoop]: Abstraction has 593 states and 1997 transitions. [2022-03-01 17:44:01,111 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:01,111 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 1997 transitions. [2022-03-01 17:44:01,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:44:01,112 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:44:01,112 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:44:01,136 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (640)] Forceful destruction successful, exit code 0 [2022-03-01 17:44:01,336 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 640 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable640 [2022-03-01 17:44:01,336 INFO L402 AbstractCegarLoop]: === Iteration 642 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:44:01,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:44:01,336 INFO L85 PathProgramCache]: Analyzing trace with hash -65446392, now seen corresponding path program 620 times [2022-03-01 17:44:01,336 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:44:01,336 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936465029] [2022-03-01 17:44:01,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:44:01,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:44:01,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:44:01,449 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:01,449 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:44:01,449 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936465029] [2022-03-01 17:44:01,449 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936465029] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:44:01,449 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198673461] [2022-03-01 17:44:01,449 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:44:01,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:44:01,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:44:01,450 INFO L229 MonitoredProcess]: Starting monitored process 641 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:44:01,451 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (641)] Waiting until timeout for monitored process [2022-03-01 17:44:01,811 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:44:01,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:44:01,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-01 17:44:01,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:44:02,140 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 126 treesize of output 102 [2022-03-01 17:44:02,461 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:02,461 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:44:02,967 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:44:02,967 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 132 treesize of output 114 [2022-03-01 17:44:03,138 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:03,138 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [198673461] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:44:03,138 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:44:03,138 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 29 [2022-03-01 17:44:03,138 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183650062] [2022-03-01 17:44:03,138 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:44:03,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-01 17:44:03,139 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:44:03,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-01 17:44:03,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=729, Unknown=0, NotChecked=0, Total=812 [2022-03-01 17:44:03,139 INFO L87 Difference]: Start difference. First operand 593 states and 1997 transitions. Second operand has 29 states, 29 states have (on average 1.896551724137931) internal successors, (55), 29 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:06,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:44:06,001 INFO L93 Difference]: Finished difference Result 1934 states and 5856 transitions. [2022-03-01 17:44:06,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-01 17:44:06,001 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.896551724137931) internal successors, (55), 29 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:44:06,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:44:06,004 INFO L225 Difference]: With dead ends: 1934 [2022-03-01 17:44:06,004 INFO L226 Difference]: Without dead ends: 1820 [2022-03-01 17:44:06,004 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 532 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=362, Invalid=2830, Unknown=0, NotChecked=0, Total=3192 [2022-03-01 17:44:06,005 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 338 mSDsluCounter, 1902 mSDsCounter, 0 mSdLazyCounter, 3074 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 964 SdHoareTripleChecker+Invalid, 3131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 3074 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:44:06,005 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 964 Invalid, 3131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 3074 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-01 17:44:06,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1820 states. [2022-03-01 17:44:06,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1820 to 648. [2022-03-01 17:44:06,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 648 states, 647 states have (on average 3.3987635239567235) internal successors, (2199), 647 states have internal predecessors, (2199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:06,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 2199 transitions. [2022-03-01 17:44:06,017 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 2199 transitions. Word has length 21 [2022-03-01 17:44:06,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:44:06,017 INFO L470 AbstractCegarLoop]: Abstraction has 648 states and 2199 transitions. [2022-03-01 17:44:06,017 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.896551724137931) internal successors, (55), 29 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:06,017 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 2199 transitions. [2022-03-01 17:44:06,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:44:06,018 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:44:06,018 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:44:06,035 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (641)] Forceful destruction successful, exit code 0 [2022-03-01 17:44:06,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 641 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable641 [2022-03-01 17:44:06,231 INFO L402 AbstractCegarLoop]: === Iteration 643 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:44:06,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:44:06,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1427534482, now seen corresponding path program 621 times [2022-03-01 17:44:06,232 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:44:06,232 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885851250] [2022-03-01 17:44:06,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:44:06,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:44:06,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:44:06,360 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:06,360 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:44:06,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885851250] [2022-03-01 17:44:06,360 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885851250] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:44:06,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1995664760] [2022-03-01 17:44:06,360 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:44:06,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:44:06,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:44:06,361 INFO L229 MonitoredProcess]: Starting monitored process 642 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:44:06,362 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (642)] Waiting until timeout for monitored process [2022-03-01 17:44:06,768 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:44:06,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:44:06,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:44:06,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:44:07,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:44:07,274 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 111 [2022-03-01 17:44:07,656 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:07,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:44:08,103 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:44:08,104 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 132 treesize of output 114 [2022-03-01 17:44:08,271 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:08,271 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1995664760] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:44:08,271 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:44:08,271 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 27 [2022-03-01 17:44:08,271 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732262423] [2022-03-01 17:44:08,271 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:44:08,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-01 17:44:08,271 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:44:08,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-01 17:44:08,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:44:08,271 INFO L87 Difference]: Start difference. First operand 648 states and 2199 transitions. Second operand has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:09,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:44:09,708 INFO L93 Difference]: Finished difference Result 1221 states and 3821 transitions. [2022-03-01 17:44:09,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-01 17:44:09,709 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:44:09,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:44:09,711 INFO L225 Difference]: With dead ends: 1221 [2022-03-01 17:44:09,711 INFO L226 Difference]: Without dead ends: 1109 [2022-03-01 17:44:09,711 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 304 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=314, Invalid=1848, Unknown=0, NotChecked=0, Total=2162 [2022-03-01 17:44:09,711 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 289 mSDsluCounter, 1033 mSDsCounter, 0 mSdLazyCounter, 1488 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 289 SdHoareTripleChecker+Valid, 582 SdHoareTripleChecker+Invalid, 1909 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 1488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 367 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 17:44:09,711 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [289 Valid, 582 Invalid, 1909 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 1488 Invalid, 0 Unknown, 367 Unchecked, 0.5s Time] [2022-03-01 17:44:09,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1109 states. [2022-03-01 17:44:09,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1109 to 651. [2022-03-01 17:44:09,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 651 states, 650 states have (on average 3.4076923076923076) internal successors, (2215), 650 states have internal predecessors, (2215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:09,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 2215 transitions. [2022-03-01 17:44:09,720 INFO L78 Accepts]: Start accepts. Automaton has 651 states and 2215 transitions. Word has length 21 [2022-03-01 17:44:09,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:44:09,720 INFO L470 AbstractCegarLoop]: Abstraction has 651 states and 2215 transitions. [2022-03-01 17:44:09,720 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:09,720 INFO L276 IsEmpty]: Start isEmpty. Operand 651 states and 2215 transitions. [2022-03-01 17:44:09,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:44:09,721 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:44:09,721 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:44:09,739 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (642)] Ended with exit code 0 [2022-03-01 17:44:09,921 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 642 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable642 [2022-03-01 17:44:09,921 INFO L402 AbstractCegarLoop]: === Iteration 644 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:44:09,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:44:09,922 INFO L85 PathProgramCache]: Analyzing trace with hash -249683334, now seen corresponding path program 622 times [2022-03-01 17:44:09,922 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:44:09,922 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663584329] [2022-03-01 17:44:09,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:44:09,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:44:09,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:44:10,230 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:10,230 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:44:10,230 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663584329] [2022-03-01 17:44:10,230 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663584329] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:44:10,230 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [608693325] [2022-03-01 17:44:10,231 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:44:10,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:44:10,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:44:10,231 INFO L229 MonitoredProcess]: Starting monitored process 643 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:44:10,232 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (643)] Waiting until timeout for monitored process [2022-03-01 17:44:10,636 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:44:10,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:44:10,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:44:10,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:44:11,015 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 162 treesize of output 128 [2022-03-01 17:44:11,262 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:11,262 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:44:11,652 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:44:11,652 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 170 treesize of output 144 [2022-03-01 17:44:11,791 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:11,791 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [608693325] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:44:11,792 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:44:11,792 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 32 [2022-03-01 17:44:11,792 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339919186] [2022-03-01 17:44:11,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:44:11,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-01 17:44:11,792 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:44:11,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-01 17:44:11,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=904, Unknown=0, NotChecked=0, Total=992 [2022-03-01 17:44:11,792 INFO L87 Difference]: Start difference. First operand 651 states and 2215 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:13,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:44:13,914 INFO L93 Difference]: Finished difference Result 1351 states and 4131 transitions. [2022-03-01 17:44:13,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-01 17:44:13,914 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:44:13,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:44:13,916 INFO L225 Difference]: With dead ends: 1351 [2022-03-01 17:44:13,916 INFO L226 Difference]: Without dead ends: 1321 [2022-03-01 17:44:13,917 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 707 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=408, Invalid=3498, Unknown=0, NotChecked=0, Total=3906 [2022-03-01 17:44:13,917 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 323 mSDsluCounter, 1362 mSDsCounter, 0 mSdLazyCounter, 2523 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 751 SdHoareTripleChecker+Invalid, 2598 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 2523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-01 17:44:13,917 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [323 Valid, 751 Invalid, 2598 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 2523 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-01 17:44:13,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1321 states. [2022-03-01 17:44:13,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1321 to 656. [2022-03-01 17:44:13,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 656 states, 655 states have (on average 3.4198473282442747) internal successors, (2240), 655 states have internal predecessors, (2240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:13,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 656 states to 656 states and 2240 transitions. [2022-03-01 17:44:13,927 INFO L78 Accepts]: Start accepts. Automaton has 656 states and 2240 transitions. Word has length 21 [2022-03-01 17:44:13,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:44:13,927 INFO L470 AbstractCegarLoop]: Abstraction has 656 states and 2240 transitions. [2022-03-01 17:44:13,927 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:13,927 INFO L276 IsEmpty]: Start isEmpty. Operand 656 states and 2240 transitions. [2022-03-01 17:44:13,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:44:13,928 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:44:13,928 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:44:13,945 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (643)] Ended with exit code 0 [2022-03-01 17:44:14,139 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable643,643 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:44:14,139 INFO L402 AbstractCegarLoop]: === Iteration 645 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:44:14,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:44:14,140 INFO L85 PathProgramCache]: Analyzing trace with hash -34413230, now seen corresponding path program 623 times [2022-03-01 17:44:14,140 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:44:14,140 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186800361] [2022-03-01 17:44:14,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:44:14,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:44:14,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:44:14,329 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:14,330 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:44:14,330 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186800361] [2022-03-01 17:44:14,330 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186800361] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:44:14,330 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1348753089] [2022-03-01 17:44:14,330 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:44:14,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:44:14,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:44:14,331 INFO L229 MonitoredProcess]: Starting monitored process 644 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:44:14,331 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (644)] Waiting until timeout for monitored process [2022-03-01 17:44:14,758 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:44:14,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:44:14,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:44:14,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:44:14,954 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 154 treesize of output 124 [2022-03-01 17:44:15,224 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:15,224 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:44:15,578 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:44:15,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 111 treesize of output 97 [2022-03-01 17:44:15,709 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:15,709 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1348753089] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:44:15,709 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:44:15,709 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 32 [2022-03-01 17:44:15,709 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740721124] [2022-03-01 17:44:15,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:44:15,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-01 17:44:15,709 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:44:15,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-01 17:44:15,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=903, Unknown=0, NotChecked=0, Total=992 [2022-03-01 17:44:15,709 INFO L87 Difference]: Start difference. First operand 656 states and 2240 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:18,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:44:18,220 INFO L93 Difference]: Finished difference Result 1384 states and 4173 transitions. [2022-03-01 17:44:18,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-01 17:44:18,220 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:44:18,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:44:18,222 INFO L225 Difference]: With dead ends: 1384 [2022-03-01 17:44:18,222 INFO L226 Difference]: Without dead ends: 1259 [2022-03-01 17:44:18,222 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 952 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=522, Invalid=4170, Unknown=0, NotChecked=0, Total=4692 [2022-03-01 17:44:18,222 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 254 mSDsluCounter, 1734 mSDsCounter, 0 mSdLazyCounter, 3107 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 254 SdHoareTripleChecker+Valid, 1012 SdHoareTripleChecker+Invalid, 3180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 3107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-01 17:44:18,222 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [254 Valid, 1012 Invalid, 3180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 3107 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-01 17:44:18,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1259 states. [2022-03-01 17:44:18,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1259 to 657. [2022-03-01 17:44:18,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 657 states, 656 states have (on average 3.423780487804878) internal successors, (2246), 656 states have internal predecessors, (2246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:18,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 657 states to 657 states and 2246 transitions. [2022-03-01 17:44:18,231 INFO L78 Accepts]: Start accepts. Automaton has 657 states and 2246 transitions. Word has length 21 [2022-03-01 17:44:18,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:44:18,231 INFO L470 AbstractCegarLoop]: Abstraction has 657 states and 2246 transitions. [2022-03-01 17:44:18,231 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:18,232 INFO L276 IsEmpty]: Start isEmpty. Operand 657 states and 2246 transitions. [2022-03-01 17:44:18,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:44:18,232 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:44:18,232 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:44:18,250 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (644)] Forceful destruction successful, exit code 0 [2022-03-01 17:44:18,449 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 644 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable644 [2022-03-01 17:44:18,449 INFO L402 AbstractCegarLoop]: === Iteration 646 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:44:18,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:44:18,450 INFO L85 PathProgramCache]: Analyzing trace with hash 1678917614, now seen corresponding path program 624 times [2022-03-01 17:44:18,450 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:44:18,450 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260281996] [2022-03-01 17:44:18,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:44:18,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:44:18,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:44:18,539 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:18,539 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:44:18,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260281996] [2022-03-01 17:44:18,539 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260281996] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:44:18,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [895871918] [2022-03-01 17:44:18,539 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:44:18,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:44:18,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:44:18,540 INFO L229 MonitoredProcess]: Starting monitored process 645 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:44:18,541 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (645)] Waiting until timeout for monitored process [2022-03-01 17:44:18,979 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:44:18,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:44:18,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:44:18,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:44:19,202 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:44:19,203 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 143 treesize of output 115 [2022-03-01 17:44:19,301 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:19,301 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:44:19,508 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:44:19,509 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 98 treesize of output 88 [2022-03-01 17:44:19,611 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:19,611 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [895871918] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:44:19,611 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:44:19,611 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-03-01 17:44:19,611 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204010700] [2022-03-01 17:44:19,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:44:19,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:44:19,611 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:44:19,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:44:19,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=404, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:44:19,611 INFO L87 Difference]: Start difference. First operand 657 states and 2246 transitions. Second operand has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:20,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:44:20,187 INFO L93 Difference]: Finished difference Result 1030 states and 3286 transitions. [2022-03-01 17:44:20,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 17:44:20,187 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:44:20,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:44:20,189 INFO L225 Difference]: With dead ends: 1030 [2022-03-01 17:44:20,189 INFO L226 Difference]: Without dead ends: 983 [2022-03-01 17:44:20,189 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=135, Invalid=921, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 17:44:20,189 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 188 mSDsluCounter, 739 mSDsCounter, 0 mSdLazyCounter, 1304 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 384 SdHoareTripleChecker+Invalid, 1435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 107 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:44:20,189 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [188 Valid, 384 Invalid, 1435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 1304 Invalid, 0 Unknown, 107 Unchecked, 0.3s Time] [2022-03-01 17:44:20,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 983 states. [2022-03-01 17:44:20,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 983 to 669. [2022-03-01 17:44:20,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 669 states, 668 states have (on average 3.432634730538922) internal successors, (2293), 668 states have internal predecessors, (2293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:20,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 669 states to 669 states and 2293 transitions. [2022-03-01 17:44:20,197 INFO L78 Accepts]: Start accepts. Automaton has 669 states and 2293 transitions. Word has length 21 [2022-03-01 17:44:20,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:44:20,197 INFO L470 AbstractCegarLoop]: Abstraction has 669 states and 2293 transitions. [2022-03-01 17:44:20,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:20,197 INFO L276 IsEmpty]: Start isEmpty. Operand 669 states and 2293 transitions. [2022-03-01 17:44:20,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:44:20,198 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:44:20,198 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:44:20,216 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (645)] Forceful destruction successful, exit code 0 [2022-03-01 17:44:20,415 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 645 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable645 [2022-03-01 17:44:20,416 INFO L402 AbstractCegarLoop]: === Iteration 647 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:44:20,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:44:20,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1123068808, now seen corresponding path program 625 times [2022-03-01 17:44:20,416 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:44:20,416 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21701542] [2022-03-01 17:44:20,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:44:20,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:44:20,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:44:20,513 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:20,513 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:44:20,513 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21701542] [2022-03-01 17:44:20,513 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21701542] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:44:20,513 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [911157736] [2022-03-01 17:44:20,513 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:44:20,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:44:20,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:44:20,514 INFO L229 MonitoredProcess]: Starting monitored process 646 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:44:20,515 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (646)] Waiting until timeout for monitored process [2022-03-01 17:44:20,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:44:20,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:44:20,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:44:21,153 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:44:21,153 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 154 treesize of output 124 [2022-03-01 17:44:21,405 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:21,405 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:44:21,725 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:44:21,725 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 136 treesize of output 118 [2022-03-01 17:44:21,900 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:21,900 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [911157736] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:44:21,900 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:44:21,900 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-03-01 17:44:21,900 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781300057] [2022-03-01 17:44:21,900 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:44:21,901 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:44:21,901 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:44:21,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:44:21,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=406, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:44:21,901 INFO L87 Difference]: Start difference. First operand 669 states and 2293 transitions. Second operand has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:22,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:44:22,635 INFO L93 Difference]: Finished difference Result 1083 states and 3413 transitions. [2022-03-01 17:44:22,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 17:44:22,635 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:44:22,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:44:22,637 INFO L225 Difference]: With dead ends: 1083 [2022-03-01 17:44:22,637 INFO L226 Difference]: Without dead ends: 989 [2022-03-01 17:44:22,637 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=175, Invalid=1015, Unknown=0, NotChecked=0, Total=1190 [2022-03-01 17:44:22,637 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 187 mSDsluCounter, 704 mSDsCounter, 0 mSdLazyCounter, 1280 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 371 SdHoareTripleChecker+Invalid, 1429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 119 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 17:44:22,637 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 371 Invalid, 1429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1280 Invalid, 0 Unknown, 119 Unchecked, 0.4s Time] [2022-03-01 17:44:22,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 989 states. [2022-03-01 17:44:22,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 989 to 666. [2022-03-01 17:44:22,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 666 states, 665 states have (on average 3.431578947368421) internal successors, (2282), 665 states have internal predecessors, (2282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:22,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 2282 transitions. [2022-03-01 17:44:22,646 INFO L78 Accepts]: Start accepts. Automaton has 666 states and 2282 transitions. Word has length 21 [2022-03-01 17:44:22,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:44:22,646 INFO L470 AbstractCegarLoop]: Abstraction has 666 states and 2282 transitions. [2022-03-01 17:44:22,646 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:22,646 INFO L276 IsEmpty]: Start isEmpty. Operand 666 states and 2282 transitions. [2022-03-01 17:44:22,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:44:22,647 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:44:22,647 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:44:22,664 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (646)] Ended with exit code 0 [2022-03-01 17:44:22,847 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 646 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable646 [2022-03-01 17:44:22,847 INFO L402 AbstractCegarLoop]: === Iteration 648 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:44:22,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:44:22,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1759535662, now seen corresponding path program 626 times [2022-03-01 17:44:22,848 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:44:22,848 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990203386] [2022-03-01 17:44:22,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:44:22,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:44:22,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:44:22,983 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:22,983 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:44:22,983 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990203386] [2022-03-01 17:44:22,983 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990203386] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:44:22,983 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [649517731] [2022-03-01 17:44:22,983 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:44:22,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:44:22,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:44:22,984 INFO L229 MonitoredProcess]: Starting monitored process 647 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:44:23,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (647)] Waiting until timeout for monitored process [2022-03-01 17:44:23,418 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:44:23,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:44:23,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:44:23,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:44:23,684 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:44:23,685 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 157 treesize of output 125 [2022-03-01 17:44:23,912 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:23,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:44:24,233 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:44:24,233 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 166 treesize of output 142 [2022-03-01 17:44:24,423 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:24,423 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [649517731] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:44:24,423 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:44:24,423 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-03-01 17:44:24,423 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332483783] [2022-03-01 17:44:24,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:44:24,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:44:24,424 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:44:24,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:44:24,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=406, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:44:24,424 INFO L87 Difference]: Start difference. First operand 666 states and 2282 transitions. Second operand has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:25,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:44:25,136 INFO L93 Difference]: Finished difference Result 1034 states and 3329 transitions. [2022-03-01 17:44:25,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 17:44:25,136 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:44:25,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:44:25,138 INFO L225 Difference]: With dead ends: 1034 [2022-03-01 17:44:25,138 INFO L226 Difference]: Without dead ends: 940 [2022-03-01 17:44:25,138 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=156, Invalid=900, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 17:44:25,138 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 171 mSDsluCounter, 656 mSDsCounter, 0 mSdLazyCounter, 1081 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 379 SdHoareTripleChecker+Invalid, 1167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 1081 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 60 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:44:25,138 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 379 Invalid, 1167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 1081 Invalid, 0 Unknown, 60 Unchecked, 0.3s Time] [2022-03-01 17:44:25,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 940 states. [2022-03-01 17:44:25,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 940 to 675. [2022-03-01 17:44:25,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 675 states, 674 states have (on average 3.449554896142433) internal successors, (2325), 674 states have internal predecessors, (2325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:25,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 2325 transitions. [2022-03-01 17:44:25,146 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 2325 transitions. Word has length 21 [2022-03-01 17:44:25,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:44:25,146 INFO L470 AbstractCegarLoop]: Abstraction has 675 states and 2325 transitions. [2022-03-01 17:44:25,147 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:25,147 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 2325 transitions. [2022-03-01 17:44:25,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:44:25,147 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:44:25,147 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:44:25,165 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (647)] Ended with exit code 0 [2022-03-01 17:44:25,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable647,647 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:44:25,364 INFO L402 AbstractCegarLoop]: === Iteration 649 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:44:25,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:44:25,364 INFO L85 PathProgramCache]: Analyzing trace with hash -772044050, now seen corresponding path program 627 times [2022-03-01 17:44:25,364 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:44:25,364 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531310094] [2022-03-01 17:44:25,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:44:25,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:44:25,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:44:25,458 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:25,458 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:44:25,458 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531310094] [2022-03-01 17:44:25,458 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531310094] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:44:25,458 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1876210976] [2022-03-01 17:44:25,458 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:44:25,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:44:25,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:44:25,459 INFO L229 MonitoredProcess]: Starting monitored process 648 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:44:25,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (648)] Waiting until timeout for monitored process [2022-03-01 17:44:25,909 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:44:25,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:44:25,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:44:25,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:44:26,070 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 134 treesize of output 108 [2022-03-01 17:44:26,373 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:26,373 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:44:26,796 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:44:26,796 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 152 treesize of output 130 [2022-03-01 17:44:27,014 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:27,014 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1876210976] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:44:27,014 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:44:27,014 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 29 [2022-03-01 17:44:27,014 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186386067] [2022-03-01 17:44:27,015 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:44:27,015 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-01 17:44:27,015 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:44:27,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-01 17:44:27,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=732, Unknown=0, NotChecked=0, Total=812 [2022-03-01 17:44:27,015 INFO L87 Difference]: Start difference. First operand 675 states and 2325 transitions. Second operand has 29 states, 29 states have (on average 1.896551724137931) internal successors, (55), 29 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:28,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:44:28,141 INFO L93 Difference]: Finished difference Result 1120 states and 3588 transitions. [2022-03-01 17:44:28,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-01 17:44:28,141 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.896551724137931) internal successors, (55), 29 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:44:28,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:44:28,143 INFO L225 Difference]: With dead ends: 1120 [2022-03-01 17:44:28,143 INFO L226 Difference]: Without dead ends: 1051 [2022-03-01 17:44:28,143 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 280 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=243, Invalid=1827, Unknown=0, NotChecked=0, Total=2070 [2022-03-01 17:44:28,143 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 282 mSDsluCounter, 1106 mSDsCounter, 0 mSdLazyCounter, 1964 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 579 SdHoareTripleChecker+Invalid, 1987 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 1964 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-01 17:44:28,143 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [282 Valid, 579 Invalid, 1987 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 1964 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-01 17:44:28,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1051 states. [2022-03-01 17:44:28,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1051 to 683. [2022-03-01 17:44:28,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 682 states have (on average 3.464809384164223) internal successors, (2363), 682 states have internal predecessors, (2363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:28,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 2363 transitions. [2022-03-01 17:44:28,162 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 2363 transitions. Word has length 21 [2022-03-01 17:44:28,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:44:28,162 INFO L470 AbstractCegarLoop]: Abstraction has 683 states and 2363 transitions. [2022-03-01 17:44:28,162 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.896551724137931) internal successors, (55), 29 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:28,162 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 2363 transitions. [2022-03-01 17:44:28,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:44:28,163 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:44:28,163 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:44:28,181 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (648)] Forceful destruction successful, exit code 0 [2022-03-01 17:44:28,367 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable648,648 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:44:28,367 INFO L402 AbstractCegarLoop]: === Iteration 650 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:44:28,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:44:28,368 INFO L85 PathProgramCache]: Analyzing trace with hash -551882022, now seen corresponding path program 628 times [2022-03-01 17:44:28,368 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:44:28,368 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043412966] [2022-03-01 17:44:28,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:44:28,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:44:28,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:44:28,512 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:28,513 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:44:28,513 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043412966] [2022-03-01 17:44:28,513 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043412966] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:44:28,513 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1196081003] [2022-03-01 17:44:28,513 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:44:28,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:44:28,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:44:28,514 INFO L229 MonitoredProcess]: Starting monitored process 649 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:44:28,514 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (649)] Waiting until timeout for monitored process [2022-03-01 17:44:28,926 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:44:28,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:44:28,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:44:28,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:44:29,124 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 168 treesize of output 132 [2022-03-01 17:44:29,422 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:29,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:44:29,845 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:44:29,846 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 166 treesize of output 142 [2022-03-01 17:44:30,094 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:30,094 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1196081003] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:44:30,094 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:44:30,094 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 28 [2022-03-01 17:44:30,094 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632503763] [2022-03-01 17:44:30,094 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:44:30,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-01 17:44:30,094 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:44:30,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-01 17:44:30,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=684, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:44:30,095 INFO L87 Difference]: Start difference. First operand 683 states and 2363 transitions. Second operand has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:31,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:44:31,784 INFO L93 Difference]: Finished difference Result 1538 states and 4700 transitions. [2022-03-01 17:44:31,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-01 17:44:31,785 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:44:31,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:44:31,787 INFO L225 Difference]: With dead ends: 1538 [2022-03-01 17:44:31,787 INFO L226 Difference]: Without dead ends: 1428 [2022-03-01 17:44:31,787 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 546 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=355, Invalid=2615, Unknown=0, NotChecked=0, Total=2970 [2022-03-01 17:44:31,788 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 385 mSDsluCounter, 1475 mSDsCounter, 0 mSdLazyCounter, 2717 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 385 SdHoareTripleChecker+Valid, 827 SdHoareTripleChecker+Invalid, 2791 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 2717 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-01 17:44:31,788 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [385 Valid, 827 Invalid, 2791 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 2717 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-01 17:44:31,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1428 states. [2022-03-01 17:44:31,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1428 to 688. [2022-03-01 17:44:31,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 688 states, 687 states have (on average 3.470160116448326) internal successors, (2384), 687 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:31,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 2384 transitions. [2022-03-01 17:44:31,799 INFO L78 Accepts]: Start accepts. Automaton has 688 states and 2384 transitions. Word has length 21 [2022-03-01 17:44:31,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:44:31,799 INFO L470 AbstractCegarLoop]: Abstraction has 688 states and 2384 transitions. [2022-03-01 17:44:31,799 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:31,799 INFO L276 IsEmpty]: Start isEmpty. Operand 688 states and 2384 transitions. [2022-03-01 17:44:31,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:44:31,800 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:44:31,800 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:44:31,818 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (649)] Ended with exit code 0 [2022-03-01 17:44:32,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable649,649 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:44:32,015 INFO L402 AbstractCegarLoop]: === Iteration 651 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:44:32,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:44:32,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1923595662, now seen corresponding path program 629 times [2022-03-01 17:44:32,015 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:44:32,016 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658445717] [2022-03-01 17:44:32,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:44:32,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:44:32,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:44:32,094 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:32,094 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:44:32,094 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658445717] [2022-03-01 17:44:32,094 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658445717] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:44:32,094 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872053821] [2022-03-01 17:44:32,094 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:44:32,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:44:32,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:44:32,095 INFO L229 MonitoredProcess]: Starting monitored process 650 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:44:32,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (650)] Waiting until timeout for monitored process [2022-03-01 17:44:32,383 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:44:32,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:44:32,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-01 17:44:32,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:44:32,632 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 157 treesize of output 125 [2022-03-01 17:44:32,863 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:32,864 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:44:33,194 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:44:33,194 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 132 treesize of output 114 [2022-03-01 17:44:33,372 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:33,373 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [872053821] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:44:33,373 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:44:33,373 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 27 [2022-03-01 17:44:33,373 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742843719] [2022-03-01 17:44:33,373 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:44:33,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-01 17:44:33,373 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:44:33,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-01 17:44:33,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:44:33,373 INFO L87 Difference]: Start difference. First operand 688 states and 2384 transitions. Second operand has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:35,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:44:35,476 INFO L93 Difference]: Finished difference Result 2052 states and 6117 transitions. [2022-03-01 17:44:35,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-01 17:44:35,477 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:44:35,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:44:35,480 INFO L225 Difference]: With dead ends: 2052 [2022-03-01 17:44:35,480 INFO L226 Difference]: Without dead ends: 1912 [2022-03-01 17:44:35,480 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 660 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=371, Invalid=3169, Unknown=0, NotChecked=0, Total=3540 [2022-03-01 17:44:35,480 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 371 mSDsluCounter, 1740 mSDsCounter, 0 mSdLazyCounter, 2712 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 371 SdHoareTripleChecker+Valid, 954 SdHoareTripleChecker+Invalid, 2793 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 2712 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-01 17:44:35,480 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [371 Valid, 954 Invalid, 2793 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 2712 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-01 17:44:35,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1912 states. [2022-03-01 17:44:35,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1912 to 712. [2022-03-01 17:44:35,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 712 states, 711 states have (on average 3.4838255977496484) internal successors, (2477), 711 states have internal predecessors, (2477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:35,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 712 states to 712 states and 2477 transitions. [2022-03-01 17:44:35,494 INFO L78 Accepts]: Start accepts. Automaton has 712 states and 2477 transitions. Word has length 21 [2022-03-01 17:44:35,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:44:35,494 INFO L470 AbstractCegarLoop]: Abstraction has 712 states and 2477 transitions. [2022-03-01 17:44:35,494 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:35,494 INFO L276 IsEmpty]: Start isEmpty. Operand 712 states and 2477 transitions. [2022-03-01 17:44:35,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:44:35,495 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:44:35,495 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:44:35,544 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (650)] Ended with exit code 0 [2022-03-01 17:44:35,712 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 650 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable650 [2022-03-01 17:44:35,712 INFO L402 AbstractCegarLoop]: === Iteration 652 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:44:35,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:44:35,712 INFO L85 PathProgramCache]: Analyzing trace with hash -80373048, now seen corresponding path program 630 times [2022-03-01 17:44:35,712 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:44:35,713 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008796552] [2022-03-01 17:44:35,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:44:35,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:44:35,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:44:35,804 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:35,804 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:44:35,804 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008796552] [2022-03-01 17:44:35,804 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008796552] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:44:35,804 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [858491288] [2022-03-01 17:44:35,804 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:44:35,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:44:35,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:44:35,806 INFO L229 MonitoredProcess]: Starting monitored process 651 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:44:35,806 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (651)] Waiting until timeout for monitored process [2022-03-01 17:44:36,163 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:44:36,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:44:36,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:44:36,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:44:36,512 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:44:36,512 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 88 [2022-03-01 17:44:36,649 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:36,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:44:36,891 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:44:36,892 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 128 treesize of output 112 [2022-03-01 17:44:37,037 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:37,038 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [858491288] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:44:37,038 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:44:37,038 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 26 [2022-03-01 17:44:37,038 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902338189] [2022-03-01 17:44:37,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:44:37,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 17:44:37,039 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:44:37,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 17:44:37,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=576, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:44:37,039 INFO L87 Difference]: Start difference. First operand 712 states and 2477 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 26 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:37,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:44:37,761 INFO L93 Difference]: Finished difference Result 1180 states and 3789 transitions. [2022-03-01 17:44:37,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-01 17:44:37,761 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 26 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:44:37,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:44:37,763 INFO L225 Difference]: With dead ends: 1180 [2022-03-01 17:44:37,763 INFO L226 Difference]: Without dead ends: 1096 [2022-03-01 17:44:37,763 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 243 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=212, Invalid=1428, Unknown=0, NotChecked=0, Total=1640 [2022-03-01 17:44:37,763 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 244 mSDsluCounter, 884 mSDsCounter, 0 mSdLazyCounter, 1310 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 487 SdHoareTripleChecker+Invalid, 1476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 137 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:44:37,763 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [244 Valid, 487 Invalid, 1476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1310 Invalid, 0 Unknown, 137 Unchecked, 0.3s Time] [2022-03-01 17:44:37,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1096 states. [2022-03-01 17:44:37,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1096 to 742. [2022-03-01 17:44:37,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 742 states, 741 states have (on average 3.48582995951417) internal successors, (2583), 741 states have internal predecessors, (2583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:37,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 742 states to 742 states and 2583 transitions. [2022-03-01 17:44:37,773 INFO L78 Accepts]: Start accepts. Automaton has 742 states and 2583 transitions. Word has length 21 [2022-03-01 17:44:37,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:44:37,773 INFO L470 AbstractCegarLoop]: Abstraction has 742 states and 2583 transitions. [2022-03-01 17:44:37,773 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 26 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:37,773 INFO L276 IsEmpty]: Start isEmpty. Operand 742 states and 2583 transitions. [2022-03-01 17:44:37,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:44:37,774 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:44:37,774 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:44:37,792 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (651)] Forceful destruction successful, exit code 0 [2022-03-01 17:44:37,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 651 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable651 [2022-03-01 17:44:37,992 INFO L402 AbstractCegarLoop]: === Iteration 653 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:44:37,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:44:37,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1944508942, now seen corresponding path program 631 times [2022-03-01 17:44:37,992 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:44:37,992 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443367320] [2022-03-01 17:44:37,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:44:37,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:44:38,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:44:38,112 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:38,112 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:44:38,112 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443367320] [2022-03-01 17:44:38,112 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443367320] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:44:38,112 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1264079567] [2022-03-01 17:44:38,112 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:44:38,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:44:38,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:44:38,114 INFO L229 MonitoredProcess]: Starting monitored process 652 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:44:38,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (652)] Waiting until timeout for monitored process [2022-03-01 17:44:38,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:44:38,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:44:38,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:44:38,732 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 117 treesize of output 95 [2022-03-01 17:44:38,866 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:38,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:44:39,160 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:44:39,160 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 98 treesize of output 88 [2022-03-01 17:44:39,327 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:39,327 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1264079567] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:44:39,327 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:44:39,327 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 28 [2022-03-01 17:44:39,327 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957404667] [2022-03-01 17:44:39,328 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:44:39,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-01 17:44:39,328 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:44:39,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-01 17:44:39,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:44:39,328 INFO L87 Difference]: Start difference. First operand 742 states and 2583 transitions. Second operand has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:40,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:44:40,208 INFO L93 Difference]: Finished difference Result 1225 states and 3952 transitions. [2022-03-01 17:44:40,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-01 17:44:40,209 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:44:40,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:44:40,211 INFO L225 Difference]: With dead ends: 1225 [2022-03-01 17:44:40,211 INFO L226 Difference]: Without dead ends: 1124 [2022-03-01 17:44:40,211 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 371 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=253, Invalid=1817, Unknown=0, NotChecked=0, Total=2070 [2022-03-01 17:44:40,211 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 245 mSDsluCounter, 841 mSDsCounter, 0 mSdLazyCounter, 1666 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 488 SdHoareTripleChecker+Invalid, 1710 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 1666 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 17:44:40,211 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [245 Valid, 488 Invalid, 1710 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 1666 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 17:44:40,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1124 states. [2022-03-01 17:44:40,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1124 to 737. [2022-03-01 17:44:40,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 737 states, 736 states have (on average 3.4877717391304346) internal successors, (2567), 736 states have internal predecessors, (2567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:40,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 737 states to 737 states and 2567 transitions. [2022-03-01 17:44:40,221 INFO L78 Accepts]: Start accepts. Automaton has 737 states and 2567 transitions. Word has length 21 [2022-03-01 17:44:40,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:44:40,221 INFO L470 AbstractCegarLoop]: Abstraction has 737 states and 2567 transitions. [2022-03-01 17:44:40,221 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:40,221 INFO L276 IsEmpty]: Start isEmpty. Operand 737 states and 2567 transitions. [2022-03-01 17:44:40,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:44:40,222 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:44:40,222 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:44:40,239 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (652)] Forceful destruction successful, exit code 0 [2022-03-01 17:44:40,435 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable652,652 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:44:40,435 INFO L402 AbstractCegarLoop]: === Iteration 654 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:44:40,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:44:40,435 INFO L85 PathProgramCache]: Analyzing trace with hash 1412607826, now seen corresponding path program 632 times [2022-03-01 17:44:40,435 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:44:40,435 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540296507] [2022-03-01 17:44:40,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:44:40,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:44:40,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:44:40,580 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:40,580 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:44:40,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540296507] [2022-03-01 17:44:40,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540296507] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:44:40,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1243899400] [2022-03-01 17:44:40,580 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:44:40,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:44:40,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:44:40,581 INFO L229 MonitoredProcess]: Starting monitored process 653 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:44:40,582 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (653)] Waiting until timeout for monitored process [2022-03-01 17:44:40,993 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:44:40,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:44:40,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:44:40,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:44:41,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:44:41,225 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 160 treesize of output 128 [2022-03-01 17:44:41,469 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:41,469 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:44:41,749 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:44:41,750 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 98 treesize of output 88 [2022-03-01 17:44:41,914 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:41,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1243899400] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:44:41,915 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:44:41,915 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-03-01 17:44:41,915 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851902950] [2022-03-01 17:44:41,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:44:41,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:44:41,915 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:44:41,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:44:41,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:44:41,915 INFO L87 Difference]: Start difference. First operand 737 states and 2567 transitions. Second operand has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:42,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:44:42,522 INFO L93 Difference]: Finished difference Result 1204 states and 3889 transitions. [2022-03-01 17:44:42,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-01 17:44:42,523 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:44:42,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:44:42,524 INFO L225 Difference]: With dead ends: 1204 [2022-03-01 17:44:42,524 INFO L226 Difference]: Without dead ends: 1114 [2022-03-01 17:44:42,524 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=153, Invalid=839, Unknown=0, NotChecked=0, Total=992 [2022-03-01 17:44:42,525 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 175 mSDsluCounter, 499 mSDsCounter, 0 mSdLazyCounter, 966 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 1009 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 966 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 14 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:44:42,525 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 277 Invalid, 1009 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 966 Invalid, 0 Unknown, 14 Unchecked, 0.3s Time] [2022-03-01 17:44:42,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1114 states. [2022-03-01 17:44:42,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1114 to 736. [2022-03-01 17:44:42,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 736 states, 735 states have (on average 3.4884353741496597) internal successors, (2564), 735 states have internal predecessors, (2564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:42,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 736 states to 736 states and 2564 transitions. [2022-03-01 17:44:42,534 INFO L78 Accepts]: Start accepts. Automaton has 736 states and 2564 transitions. Word has length 21 [2022-03-01 17:44:42,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:44:42,534 INFO L470 AbstractCegarLoop]: Abstraction has 736 states and 2564 transitions. [2022-03-01 17:44:42,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:42,534 INFO L276 IsEmpty]: Start isEmpty. Operand 736 states and 2564 transitions. [2022-03-01 17:44:42,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:44:42,535 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:44:42,535 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:44:42,552 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (653)] Ended with exit code 0 [2022-03-01 17:44:42,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 653 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable653 [2022-03-01 17:44:42,751 INFO L402 AbstractCegarLoop]: === Iteration 655 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:44:42,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:44:42,752 INFO L85 PathProgramCache]: Analyzing trace with hash 371856864, now seen corresponding path program 633 times [2022-03-01 17:44:42,752 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:44:42,752 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232829767] [2022-03-01 17:44:42,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:44:42,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:44:42,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:44:42,880 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:42,880 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:44:42,880 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232829767] [2022-03-01 17:44:42,880 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232829767] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:44:42,880 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1851538985] [2022-03-01 17:44:42,880 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:44:42,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:44:42,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:44:42,881 INFO L229 MonitoredProcess]: Starting monitored process 654 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:44:42,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (654)] Waiting until timeout for monitored process [2022-03-01 17:44:43,301 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:44:43,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:44:43,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:44:43,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:44:43,643 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 169 treesize of output 133 [2022-03-01 17:44:44,021 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:44,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:44:44,528 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:44:44,528 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 166 treesize of output 142 [2022-03-01 17:44:44,774 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:44,774 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1851538985] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:44:44,774 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:44:44,774 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 32 [2022-03-01 17:44:44,774 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792488479] [2022-03-01 17:44:44,775 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:44:44,775 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-01 17:44:44,775 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:44:44,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-01 17:44:44,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=896, Unknown=0, NotChecked=0, Total=992 [2022-03-01 17:44:44,775 INFO L87 Difference]: Start difference. First operand 736 states and 2564 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:46,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:44:46,452 INFO L93 Difference]: Finished difference Result 1141 states and 3673 transitions. [2022-03-01 17:44:46,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-01 17:44:46,452 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:44:46,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:44:46,454 INFO L225 Difference]: With dead ends: 1141 [2022-03-01 17:44:46,454 INFO L226 Difference]: Without dead ends: 1126 [2022-03-01 17:44:46,454 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 494 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=295, Invalid=2357, Unknown=0, NotChecked=0, Total=2652 [2022-03-01 17:44:46,454 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 289 mSDsluCounter, 900 mSDsCounter, 0 mSdLazyCounter, 1673 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 289 SdHoareTripleChecker+Valid, 515 SdHoareTripleChecker+Invalid, 1736 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1673 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-01 17:44:46,454 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [289 Valid, 515 Invalid, 1736 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1673 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-01 17:44:46,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1126 states. [2022-03-01 17:44:46,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1126 to 737. [2022-03-01 17:44:46,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 737 states, 736 states have (on average 3.4904891304347827) internal successors, (2569), 736 states have internal predecessors, (2569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:46,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 737 states to 737 states and 2569 transitions. [2022-03-01 17:44:46,464 INFO L78 Accepts]: Start accepts. Automaton has 737 states and 2569 transitions. Word has length 21 [2022-03-01 17:44:46,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:44:46,464 INFO L470 AbstractCegarLoop]: Abstraction has 737 states and 2569 transitions. [2022-03-01 17:44:46,464 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:46,464 INFO L276 IsEmpty]: Start isEmpty. Operand 737 states and 2569 transitions. [2022-03-01 17:44:46,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:44:46,465 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:44:46,465 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:44:46,483 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (654)] Forceful destruction successful, exit code 0 [2022-03-01 17:44:46,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 654 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable654 [2022-03-01 17:44:46,679 INFO L402 AbstractCegarLoop]: === Iteration 656 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:44:46,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:44:46,680 INFO L85 PathProgramCache]: Analyzing trace with hash 587126968, now seen corresponding path program 634 times [2022-03-01 17:44:46,680 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:44:46,680 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951816499] [2022-03-01 17:44:46,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:44:46,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:44:46,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:44:46,821 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:46,821 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:44:46,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951816499] [2022-03-01 17:44:46,821 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951816499] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:44:46,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2126459666] [2022-03-01 17:44:46,821 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:44:46,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:44:46,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:44:46,822 INFO L229 MonitoredProcess]: Starting monitored process 655 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:44:46,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (655)] Waiting until timeout for monitored process [2022-03-01 17:44:47,185 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:44:47,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:44:47,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:44:47,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:44:47,321 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 128 treesize of output 104 [2022-03-01 17:44:47,513 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:47,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:44:47,748 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:44:47,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 98 treesize of output 88 [2022-03-01 17:44:47,868 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:47,868 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2126459666] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:44:47,868 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:44:47,868 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 28 [2022-03-01 17:44:47,868 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776592581] [2022-03-01 17:44:47,868 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:44:47,868 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-01 17:44:47,868 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:44:47,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-01 17:44:47,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:44:47,875 INFO L87 Difference]: Start difference. First operand 737 states and 2569 transitions. Second operand has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:48,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:44:48,920 INFO L93 Difference]: Finished difference Result 1202 states and 3867 transitions. [2022-03-01 17:44:48,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-01 17:44:48,920 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:44:48,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:44:48,922 INFO L225 Difference]: With dead ends: 1202 [2022-03-01 17:44:48,922 INFO L226 Difference]: Without dead ends: 1108 [2022-03-01 17:44:48,922 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 344 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=252, Invalid=1728, Unknown=0, NotChecked=0, Total=1980 [2022-03-01 17:44:48,922 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 245 mSDsluCounter, 933 mSDsCounter, 0 mSdLazyCounter, 1790 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 534 SdHoareTripleChecker+Invalid, 1838 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 1790 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 17:44:48,922 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [245 Valid, 534 Invalid, 1838 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 1790 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 17:44:48,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1108 states. [2022-03-01 17:44:48,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1108 to 730. [2022-03-01 17:44:48,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 730 states, 729 states have (on average 3.4814814814814814) internal successors, (2538), 729 states have internal predecessors, (2538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:48,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 730 states to 730 states and 2538 transitions. [2022-03-01 17:44:48,932 INFO L78 Accepts]: Start accepts. Automaton has 730 states and 2538 transitions. Word has length 21 [2022-03-01 17:44:48,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:44:48,932 INFO L470 AbstractCegarLoop]: Abstraction has 730 states and 2538 transitions. [2022-03-01 17:44:48,932 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:48,932 INFO L276 IsEmpty]: Start isEmpty. Operand 730 states and 2538 transitions. [2022-03-01 17:44:48,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:44:48,933 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:44:48,933 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:44:48,950 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (655)] Forceful destruction successful, exit code 0 [2022-03-01 17:44:49,149 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 655 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable655 [2022-03-01 17:44:49,149 INFO L402 AbstractCegarLoop]: === Iteration 657 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:44:49,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:44:49,149 INFO L85 PathProgramCache]: Analyzing trace with hash 776140972, now seen corresponding path program 635 times [2022-03-01 17:44:49,149 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:44:49,149 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171589983] [2022-03-01 17:44:49,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:44:49,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:44:49,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:44:49,322 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:49,323 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:44:49,323 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171589983] [2022-03-01 17:44:49,323 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171589983] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:44:49,323 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1082637531] [2022-03-01 17:44:49,323 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:44:49,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:44:49,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:44:49,324 INFO L229 MonitoredProcess]: Starting monitored process 656 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:44:49,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (656)] Waiting until timeout for monitored process [2022-03-01 17:44:49,774 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:44:49,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:44:49,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:44:49,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:44:50,009 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:44:50,009 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 142 treesize of output 112 [2022-03-01 17:44:50,413 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:50,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:44:50,801 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:44:50,801 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 166 treesize of output 142 [2022-03-01 17:44:50,954 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:50,954 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1082637531] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:44:50,954 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:44:50,954 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 26 [2022-03-01 17:44:50,954 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798693913] [2022-03-01 17:44:50,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:44:50,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 17:44:50,954 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:44:50,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 17:44:50,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:44:50,955 INFO L87 Difference]: Start difference. First operand 730 states and 2538 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 26 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:52,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:44:52,155 INFO L93 Difference]: Finished difference Result 1255 states and 4016 transitions. [2022-03-01 17:44:52,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-01 17:44:52,155 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 26 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:44:52,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:44:52,157 INFO L225 Difference]: With dead ends: 1255 [2022-03-01 17:44:52,157 INFO L226 Difference]: Without dead ends: 1117 [2022-03-01 17:44:52,157 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=332, Invalid=1560, Unknown=0, NotChecked=0, Total=1892 [2022-03-01 17:44:52,157 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 313 mSDsluCounter, 860 mSDsCounter, 0 mSdLazyCounter, 1263 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 313 SdHoareTripleChecker+Valid, 463 SdHoareTripleChecker+Invalid, 1621 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 317 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 17:44:52,157 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [313 Valid, 463 Invalid, 1621 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1263 Invalid, 0 Unknown, 317 Unchecked, 0.4s Time] [2022-03-01 17:44:52,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1117 states. [2022-03-01 17:44:52,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1117 to 739. [2022-03-01 17:44:52,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 739 states, 738 states have (on average 3.497289972899729) internal successors, (2581), 738 states have internal predecessors, (2581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:52,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 739 states to 739 states and 2581 transitions. [2022-03-01 17:44:52,167 INFO L78 Accepts]: Start accepts. Automaton has 739 states and 2581 transitions. Word has length 21 [2022-03-01 17:44:52,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:44:52,167 INFO L470 AbstractCegarLoop]: Abstraction has 739 states and 2581 transitions. [2022-03-01 17:44:52,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 26 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:52,167 INFO L276 IsEmpty]: Start isEmpty. Operand 739 states and 2581 transitions. [2022-03-01 17:44:52,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:44:52,168 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:44:52,168 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:44:52,186 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (656)] Forceful destruction successful, exit code 0 [2022-03-01 17:44:52,386 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 656 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable656 [2022-03-01 17:44:52,386 INFO L402 AbstractCegarLoop]: === Iteration 658 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:44:52,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:44:52,386 INFO L85 PathProgramCache]: Analyzing trace with hash 1763632584, now seen corresponding path program 636 times [2022-03-01 17:44:52,387 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:44:52,387 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104455050] [2022-03-01 17:44:52,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:44:52,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:44:52,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:44:52,487 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:52,487 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:44:52,487 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104455050] [2022-03-01 17:44:52,487 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104455050] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:44:52,487 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [969303895] [2022-03-01 17:44:52,487 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:44:52,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:44:52,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:44:52,488 INFO L229 MonitoredProcess]: Starting monitored process 657 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:44:52,489 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (657)] Waiting until timeout for monitored process [2022-03-01 17:44:52,778 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:44:52,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:44:52,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:44:52,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:44:53,115 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:44:53,115 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 99 treesize of output 81 [2022-03-01 17:44:53,202 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:53,203 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:44:53,458 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:44:53,459 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 166 treesize of output 142 [2022-03-01 17:44:53,705 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:53,705 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [969303895] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:44:53,705 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:44:53,705 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-03-01 17:44:53,706 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723239994] [2022-03-01 17:44:53,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:44:53,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:44:53,706 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:44:53,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:44:53,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=404, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:44:53,706 INFO L87 Difference]: Start difference. First operand 739 states and 2581 transitions. Second operand has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:54,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:44:54,071 INFO L93 Difference]: Finished difference Result 1007 states and 3330 transitions. [2022-03-01 17:44:54,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-01 17:44:54,071 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:44:54,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:44:54,072 INFO L225 Difference]: With dead ends: 1007 [2022-03-01 17:44:54,073 INFO L226 Difference]: Without dead ends: 960 [2022-03-01 17:44:54,073 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:44:54,073 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 142 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 628 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 126 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:44:54,073 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 300 Invalid, 628 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 490 Invalid, 0 Unknown, 126 Unchecked, 0.2s Time] [2022-03-01 17:44:54,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 960 states. [2022-03-01 17:44:54,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 960 to 749. [2022-03-01 17:44:54,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 3.516042780748663) internal successors, (2630), 748 states have internal predecessors, (2630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:54,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2630 transitions. [2022-03-01 17:44:54,082 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2630 transitions. Word has length 21 [2022-03-01 17:44:54,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:44:54,082 INFO L470 AbstractCegarLoop]: Abstraction has 749 states and 2630 transitions. [2022-03-01 17:44:54,082 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:54,082 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2630 transitions. [2022-03-01 17:44:54,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:44:54,083 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:44:54,083 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:44:54,101 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (657)] Forceful destruction successful, exit code 0 [2022-03-01 17:44:54,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 657 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable657 [2022-03-01 17:44:54,300 INFO L402 AbstractCegarLoop]: === Iteration 659 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:44:54,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:44:54,300 INFO L85 PathProgramCache]: Analyzing trace with hash 324899794, now seen corresponding path program 637 times [2022-03-01 17:44:54,300 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:44:54,300 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22725047] [2022-03-01 17:44:54,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:44:54,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:44:54,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:44:54,489 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:54,489 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:44:54,489 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22725047] [2022-03-01 17:44:54,489 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22725047] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:44:54,489 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1332014245] [2022-03-01 17:44:54,489 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:44:54,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:44:54,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:44:54,490 INFO L229 MonitoredProcess]: Starting monitored process 658 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:44:54,491 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (658)] Waiting until timeout for monitored process [2022-03-01 17:44:54,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:44:54,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:44:54,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:44:55,206 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 162 treesize of output 130 [2022-03-01 17:44:55,379 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:55,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:44:55,762 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:44:55,763 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 145 treesize of output 125 [2022-03-01 17:44:55,971 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:55,971 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1332014245] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:44:55,972 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:44:55,972 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 32 [2022-03-01 17:44:55,972 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62036066] [2022-03-01 17:44:55,972 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:44:55,972 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-01 17:44:55,972 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:44:55,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-01 17:44:55,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=900, Unknown=0, NotChecked=0, Total=992 [2022-03-01 17:44:55,972 INFO L87 Difference]: Start difference. First operand 749 states and 2630 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:57,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:44:57,221 INFO L93 Difference]: Finished difference Result 1124 states and 3628 transitions. [2022-03-01 17:44:57,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-01 17:44:57,221 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:44:57,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:44:57,223 INFO L225 Difference]: With dead ends: 1124 [2022-03-01 17:44:57,223 INFO L226 Difference]: Without dead ends: 1109 [2022-03-01 17:44:57,223 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 406 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=281, Invalid=2169, Unknown=0, NotChecked=0, Total=2450 [2022-03-01 17:44:57,223 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 333 mSDsluCounter, 824 mSDsCounter, 0 mSdLazyCounter, 1655 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 333 SdHoareTripleChecker+Valid, 491 SdHoareTripleChecker+Invalid, 1707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 1655 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 17:44:57,223 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [333 Valid, 491 Invalid, 1707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 1655 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 17:44:57,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1109 states. [2022-03-01 17:44:57,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1109 to 749. [2022-03-01 17:44:57,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 3.516042780748663) internal successors, (2630), 748 states have internal predecessors, (2630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:57,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2630 transitions. [2022-03-01 17:44:57,233 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2630 transitions. Word has length 21 [2022-03-01 17:44:57,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:44:57,233 INFO L470 AbstractCegarLoop]: Abstraction has 749 states and 2630 transitions. [2022-03-01 17:44:57,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:57,233 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2630 transitions. [2022-03-01 17:44:57,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:44:57,234 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:44:57,234 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:44:57,251 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (658)] Forceful destruction successful, exit code 0 [2022-03-01 17:44:57,447 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable658,658 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:44:57,447 INFO L402 AbstractCegarLoop]: === Iteration 660 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:44:57,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:44:57,447 INFO L85 PathProgramCache]: Analyzing trace with hash 1599054648, now seen corresponding path program 638 times [2022-03-01 17:44:57,447 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:44:57,447 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613222079] [2022-03-01 17:44:57,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:44:57,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:44:57,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:44:57,548 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:57,549 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:44:57,549 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613222079] [2022-03-01 17:44:57,549 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613222079] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:44:57,549 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2134019474] [2022-03-01 17:44:57,549 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:44:57,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:44:57,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:44:57,550 INFO L229 MonitoredProcess]: Starting monitored process 659 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:44:57,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (659)] Waiting until timeout for monitored process [2022-03-01 17:44:57,969 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:44:57,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:44:57,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:44:57,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:44:58,364 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:44:58,365 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 125 treesize of output 101 [2022-03-01 17:44:58,446 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:58,446 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:44:58,684 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:44:58,685 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 166 treesize of output 142 [2022-03-01 17:44:58,830 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:58,831 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2134019474] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:44:58,831 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:44:58,831 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-03-01 17:44:58,831 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261040041] [2022-03-01 17:44:58,831 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:44:58,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:44:58,831 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:44:58,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:44:58,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:44:58,831 INFO L87 Difference]: Start difference. First operand 749 states and 2630 transitions. Second operand has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:59,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:44:59,263 INFO L93 Difference]: Finished difference Result 1267 states and 4069 transitions. [2022-03-01 17:44:59,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 17:44:59,264 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:44:59,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:44:59,265 INFO L225 Difference]: With dead ends: 1267 [2022-03-01 17:44:59,265 INFO L226 Difference]: Without dead ends: 1167 [2022-03-01 17:44:59,265 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=115, Invalid=755, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:44:59,266 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 175 mSDsluCounter, 833 mSDsCounter, 0 mSdLazyCounter, 1026 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 440 SdHoareTripleChecker+Invalid, 1356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 1026 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 316 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:44:59,266 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 440 Invalid, 1356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 1026 Invalid, 0 Unknown, 316 Unchecked, 0.3s Time] [2022-03-01 17:44:59,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1167 states. [2022-03-01 17:44:59,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1167 to 743. [2022-03-01 17:44:59,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 3.513477088948787) internal successors, (2607), 742 states have internal predecessors, (2607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:59,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 2607 transitions. [2022-03-01 17:44:59,282 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 2607 transitions. Word has length 21 [2022-03-01 17:44:59,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:44:59,282 INFO L470 AbstractCegarLoop]: Abstraction has 743 states and 2607 transitions. [2022-03-01 17:44:59,282 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:44:59,282 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 2607 transitions. [2022-03-01 17:44:59,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:44:59,283 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:44:59,283 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:44:59,301 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (659)] Ended with exit code 0 [2022-03-01 17:44:59,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable659,659 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:44:59,499 INFO L402 AbstractCegarLoop]: === Iteration 661 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:44:59,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:44:59,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1612224246, now seen corresponding path program 639 times [2022-03-01 17:44:59,500 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:44:59,500 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557117707] [2022-03-01 17:44:59,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:44:59,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:44:59,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:44:59,630 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:44:59,631 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:44:59,631 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557117707] [2022-03-01 17:44:59,631 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557117707] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:44:59,631 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [317106198] [2022-03-01 17:44:59,631 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:44:59,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:44:59,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:44:59,632 INFO L229 MonitoredProcess]: Starting monitored process 660 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:44:59,632 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (660)] Waiting until timeout for monitored process [2022-03-01 17:45:00,069 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:45:00,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:45:00,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-01 17:45:00,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:45:00,480 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:45:00,480 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 98 [2022-03-01 17:45:00,622 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:00,622 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:45:00,952 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:45:00,952 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 128 treesize of output 112 [2022-03-01 17:45:01,188 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:01,188 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [317106198] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:45:01,189 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:45:01,189 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-03-01 17:45:01,189 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866677424] [2022-03-01 17:45:01,189 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:45:01,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:45:01,189 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:45:01,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:45:01,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=404, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:45:01,189 INFO L87 Difference]: Start difference. First operand 743 states and 2607 transitions. Second operand has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:01,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:45:01,901 INFO L93 Difference]: Finished difference Result 1168 states and 3810 transitions. [2022-03-01 17:45:01,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-01 17:45:01,901 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:45:01,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:45:01,903 INFO L225 Difference]: With dead ends: 1168 [2022-03-01 17:45:01,903 INFO L226 Difference]: Without dead ends: 1059 [2022-03-01 17:45:01,903 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=129, Invalid=863, Unknown=0, NotChecked=0, Total=992 [2022-03-01 17:45:01,903 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 204 mSDsluCounter, 686 mSDsCounter, 0 mSdLazyCounter, 926 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 380 SdHoareTripleChecker+Invalid, 1235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 926 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 285 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:45:01,903 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [204 Valid, 380 Invalid, 1235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 926 Invalid, 0 Unknown, 285 Unchecked, 0.3s Time] [2022-03-01 17:45:01,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1059 states. [2022-03-01 17:45:01,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1059 to 795. [2022-03-01 17:45:01,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 795 states, 794 states have (on average 3.4874055415617127) internal successors, (2769), 794 states have internal predecessors, (2769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:01,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 795 states to 795 states and 2769 transitions. [2022-03-01 17:45:01,913 INFO L78 Accepts]: Start accepts. Automaton has 795 states and 2769 transitions. Word has length 21 [2022-03-01 17:45:01,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:45:01,913 INFO L470 AbstractCegarLoop]: Abstraction has 795 states and 2769 transitions. [2022-03-01 17:45:01,913 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:01,913 INFO L276 IsEmpty]: Start isEmpty. Operand 795 states and 2769 transitions. [2022-03-01 17:45:01,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:45:01,914 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:45:01,914 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:45:01,932 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (660)] Ended with exit code 0 [2022-03-01 17:45:02,114 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable660,660 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:45:02,115 INFO L402 AbstractCegarLoop]: === Iteration 662 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:45:02,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:45:02,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1774462318, now seen corresponding path program 640 times [2022-03-01 17:45:02,115 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:45:02,115 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318277427] [2022-03-01 17:45:02,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:45:02,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:45:02,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:45:02,295 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:02,296 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:45:02,296 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318277427] [2022-03-01 17:45:02,296 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318277427] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:45:02,296 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1849961252] [2022-03-01 17:45:02,296 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:45:02,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:45:02,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:45:02,297 INFO L229 MonitoredProcess]: Starting monitored process 661 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:45:02,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (661)] Waiting until timeout for monitored process [2022-03-01 17:45:02,635 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:45:02,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:45:02,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:45:02,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:45:02,882 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:45:02,883 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 131 treesize of output 105 [2022-03-01 17:45:03,135 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:03,135 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:45:03,509 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:45:03,510 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 132 treesize of output 114 [2022-03-01 17:45:03,679 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:03,679 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1849961252] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:45:03,679 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:45:03,679 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-03-01 17:45:03,679 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704309852] [2022-03-01 17:45:03,679 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:45:03,679 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-01 17:45:03,679 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:45:03,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-01 17:45:03,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=521, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:45:03,680 INFO L87 Difference]: Start difference. First operand 795 states and 2769 transitions. Second operand has 25 states, 25 states have (on average 2.2) internal successors, (55), 25 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:04,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:45:04,643 INFO L93 Difference]: Finished difference Result 1458 states and 4655 transitions. [2022-03-01 17:45:04,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-01 17:45:04,643 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.2) internal successors, (55), 25 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:45:04,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:45:04,645 INFO L225 Difference]: With dead ends: 1458 [2022-03-01 17:45:04,645 INFO L226 Difference]: Without dead ends: 1364 [2022-03-01 17:45:04,645 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 293 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=228, Invalid=1254, Unknown=0, NotChecked=0, Total=1482 [2022-03-01 17:45:04,645 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 317 mSDsluCounter, 710 mSDsCounter, 0 mSdLazyCounter, 1354 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 317 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 1409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 17:45:04,645 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [317 Valid, 365 Invalid, 1409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1354 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 17:45:04,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1364 states. [2022-03-01 17:45:04,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1364 to 834. [2022-03-01 17:45:04,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 834 states, 833 states have (on average 3.5486194477791115) internal successors, (2956), 833 states have internal predecessors, (2956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:04,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 2956 transitions. [2022-03-01 17:45:04,658 INFO L78 Accepts]: Start accepts. Automaton has 834 states and 2956 transitions. Word has length 21 [2022-03-01 17:45:04,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:45:04,658 INFO L470 AbstractCegarLoop]: Abstraction has 834 states and 2956 transitions. [2022-03-01 17:45:04,658 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.2) internal successors, (55), 25 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:04,658 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 2956 transitions. [2022-03-01 17:45:04,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:45:04,659 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:45:04,659 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:45:04,677 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (661)] Forceful destruction successful, exit code 0 [2022-03-01 17:45:04,870 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable661,661 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:45:04,870 INFO L402 AbstractCegarLoop]: === Iteration 663 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:45:04,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:45:04,870 INFO L85 PathProgramCache]: Analyzing trace with hash -786970706, now seen corresponding path program 641 times [2022-03-01 17:45:04,870 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:45:04,870 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911781888] [2022-03-01 17:45:04,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:45:04,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:45:04,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:45:05,004 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:05,004 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:45:05,004 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911781888] [2022-03-01 17:45:05,004 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911781888] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:45:05,004 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [48871315] [2022-03-01 17:45:05,004 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:45:05,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:45:05,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:45:05,005 INFO L229 MonitoredProcess]: Starting monitored process 662 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:45:05,006 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (662)] Waiting until timeout for monitored process [2022-03-01 17:45:05,457 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:45:05,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:45:05,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:45:05,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:45:05,865 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:45:05,865 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 105 treesize of output 85 [2022-03-01 17:45:06,099 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:06,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:45:06,415 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:45:06,416 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 132 treesize of output 114 [2022-03-01 17:45:06,555 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:06,555 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [48871315] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:45:06,555 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:45:06,555 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 27 [2022-03-01 17:45:06,555 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421839107] [2022-03-01 17:45:06,555 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:45:06,555 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-01 17:45:06,555 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:45:06,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-01 17:45:06,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:45:06,555 INFO L87 Difference]: Start difference. First operand 834 states and 2956 transitions. Second operand has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:07,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:45:07,419 INFO L93 Difference]: Finished difference Result 1459 states and 4706 transitions. [2022-03-01 17:45:07,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-01 17:45:07,420 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:45:07,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:45:07,422 INFO L225 Difference]: With dead ends: 1459 [2022-03-01 17:45:07,422 INFO L226 Difference]: Without dead ends: 1332 [2022-03-01 17:45:07,422 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 296 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=256, Invalid=1550, Unknown=0, NotChecked=0, Total=1806 [2022-03-01 17:45:07,422 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 316 mSDsluCounter, 959 mSDsCounter, 0 mSdLazyCounter, 1158 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 316 SdHoareTripleChecker+Valid, 546 SdHoareTripleChecker+Invalid, 1488 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 297 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:45:07,422 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [316 Valid, 546 Invalid, 1488 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1158 Invalid, 0 Unknown, 297 Unchecked, 0.3s Time] [2022-03-01 17:45:07,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1332 states. [2022-03-01 17:45:07,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1332 to 864. [2022-03-01 17:45:07,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 864 states, 863 states have (on average 3.5701042873696407) internal successors, (3081), 863 states have internal predecessors, (3081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:07,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 3081 transitions. [2022-03-01 17:45:07,434 INFO L78 Accepts]: Start accepts. Automaton has 864 states and 3081 transitions. Word has length 21 [2022-03-01 17:45:07,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:45:07,434 INFO L470 AbstractCegarLoop]: Abstraction has 864 states and 3081 transitions. [2022-03-01 17:45:07,435 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:07,435 INFO L276 IsEmpty]: Start isEmpty. Operand 864 states and 3081 transitions. [2022-03-01 17:45:07,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:45:07,436 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:45:07,436 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:45:07,453 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (662)] Forceful destruction successful, exit code 0 [2022-03-01 17:45:07,649 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable662,662 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:45:07,649 INFO L402 AbstractCegarLoop]: === Iteration 664 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:45:07,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:45:07,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1635593178, now seen corresponding path program 642 times [2022-03-01 17:45:07,650 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:45:07,650 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180467678] [2022-03-01 17:45:07,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:45:07,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:45:07,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:45:07,740 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:07,740 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:45:07,740 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180467678] [2022-03-01 17:45:07,740 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180467678] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:45:07,740 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1509447634] [2022-03-01 17:45:07,740 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:45:07,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:45:07,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:45:07,741 INFO L229 MonitoredProcess]: Starting monitored process 663 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:45:07,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (663)] Waiting until timeout for monitored process [2022-03-01 17:45:08,165 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:45:08,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:45:08,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:45:08,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:45:08,429 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:45:08,430 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 99 treesize of output 81 [2022-03-01 17:45:08,526 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:08,526 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:45:08,789 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:45:08,790 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 132 treesize of output 114 [2022-03-01 17:45:08,957 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:08,957 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1509447634] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:45:08,957 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:45:08,957 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-03-01 17:45:08,957 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110007921] [2022-03-01 17:45:08,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:45:08,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-01 17:45:08,958 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:45:08,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-01 17:45:08,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:45:08,958 INFO L87 Difference]: Start difference. First operand 864 states and 3081 transitions. Second operand has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:09,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:45:09,477 INFO L93 Difference]: Finished difference Result 1181 states and 3922 transitions. [2022-03-01 17:45:09,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-01 17:45:09,477 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:45:09,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:45:09,479 INFO L225 Difference]: With dead ends: 1181 [2022-03-01 17:45:09,479 INFO L226 Difference]: Without dead ends: 1091 [2022-03-01 17:45:09,479 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=127, Invalid=803, Unknown=0, NotChecked=0, Total=930 [2022-03-01 17:45:09,479 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 220 mSDsluCounter, 595 mSDsCounter, 0 mSdLazyCounter, 778 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 319 SdHoareTripleChecker+Invalid, 1129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 778 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 334 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:45:09,479 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [220 Valid, 319 Invalid, 1129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 778 Invalid, 0 Unknown, 334 Unchecked, 0.3s Time] [2022-03-01 17:45:09,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1091 states. [2022-03-01 17:45:09,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1091 to 892. [2022-03-01 17:45:09,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 892 states, 891 states have (on average 3.5521885521885523) internal successors, (3165), 891 states have internal predecessors, (3165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:09,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 892 states to 892 states and 3165 transitions. [2022-03-01 17:45:09,490 INFO L78 Accepts]: Start accepts. Automaton has 892 states and 3165 transitions. Word has length 21 [2022-03-01 17:45:09,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:45:09,490 INFO L470 AbstractCegarLoop]: Abstraction has 892 states and 3165 transitions. [2022-03-01 17:45:09,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:09,490 INFO L276 IsEmpty]: Start isEmpty. Operand 892 states and 3165 transitions. [2022-03-01 17:45:09,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:45:09,492 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:45:09,492 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:45:09,509 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (663)] Ended with exit code 0 [2022-03-01 17:45:09,709 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 663 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable663 [2022-03-01 17:45:09,709 INFO L402 AbstractCegarLoop]: === Iteration 665 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:45:09,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:45:09,709 INFO L85 PathProgramCache]: Analyzing trace with hash -943704092, now seen corresponding path program 643 times [2022-03-01 17:45:09,709 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:45:09,709 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628678317] [2022-03-01 17:45:09,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:45:09,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:45:09,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:45:09,856 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:09,856 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:45:09,856 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628678317] [2022-03-01 17:45:09,857 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628678317] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:45:09,857 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [974966876] [2022-03-01 17:45:09,857 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:45:09,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:45:09,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:45:09,858 INFO L229 MonitoredProcess]: Starting monitored process 664 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:45:09,858 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (664)] Waiting until timeout for monitored process [2022-03-01 17:45:10,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:45:10,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:45:10,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:45:11,078 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:45:11,079 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 134 treesize of output 108 [2022-03-01 17:45:11,220 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:11,220 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:45:11,626 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:45:11,626 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 111 treesize of output 97 [2022-03-01 17:45:11,794 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:11,794 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [974966876] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:45:11,794 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:45:11,794 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 27 [2022-03-01 17:45:11,794 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731637786] [2022-03-01 17:45:11,794 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:45:11,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-01 17:45:11,794 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:45:11,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-01 17:45:11,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:45:11,795 INFO L87 Difference]: Start difference. First operand 892 states and 3165 transitions. Second operand has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:12,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:45:12,738 INFO L93 Difference]: Finished difference Result 1314 states and 4195 transitions. [2022-03-01 17:45:12,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-01 17:45:12,738 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:45:12,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:45:12,740 INFO L225 Difference]: With dead ends: 1314 [2022-03-01 17:45:12,740 INFO L226 Difference]: Without dead ends: 1233 [2022-03-01 17:45:12,740 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 375 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=251, Invalid=1641, Unknown=0, NotChecked=0, Total=1892 [2022-03-01 17:45:12,741 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 287 mSDsluCounter, 840 mSDsCounter, 0 mSdLazyCounter, 965 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 507 SdHoareTripleChecker+Invalid, 1290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 965 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 284 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:45:12,741 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [287 Valid, 507 Invalid, 1290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 965 Invalid, 0 Unknown, 284 Unchecked, 0.3s Time] [2022-03-01 17:45:12,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1233 states. [2022-03-01 17:45:12,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1233 to 918. [2022-03-01 17:45:12,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 918 states, 917 states have (on average 3.5528898582333697) internal successors, (3258), 917 states have internal predecessors, (3258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:12,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 918 states to 918 states and 3258 transitions. [2022-03-01 17:45:12,753 INFO L78 Accepts]: Start accepts. Automaton has 918 states and 3258 transitions. Word has length 21 [2022-03-01 17:45:12,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:45:12,753 INFO L470 AbstractCegarLoop]: Abstraction has 918 states and 3258 transitions. [2022-03-01 17:45:12,753 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:12,753 INFO L276 IsEmpty]: Start isEmpty. Operand 918 states and 3258 transitions. [2022-03-01 17:45:12,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:45:12,754 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:45:12,754 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:45:12,772 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (664)] Ended with exit code 0 [2022-03-01 17:45:12,967 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 664 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable664 [2022-03-01 17:45:12,967 INFO L402 AbstractCegarLoop]: === Iteration 666 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:45:12,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:45:12,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1946435150, now seen corresponding path program 644 times [2022-03-01 17:45:12,968 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:45:12,968 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234945625] [2022-03-01 17:45:12,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:45:12,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:45:12,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:45:13,153 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:13,154 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:45:13,154 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234945625] [2022-03-01 17:45:13,154 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234945625] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:45:13,154 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290557486] [2022-03-01 17:45:13,154 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:45:13,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:45:13,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:45:13,155 INFO L229 MonitoredProcess]: Starting monitored process 665 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:45:13,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (665)] Waiting until timeout for monitored process [2022-03-01 17:45:13,492 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:45:13,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:45:13,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-01 17:45:13,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:45:13,831 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 120 treesize of output 98 [2022-03-01 17:45:14,014 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:14,014 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:45:14,429 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:45:14,429 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 170 treesize of output 144 [2022-03-01 17:45:14,697 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:14,698 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1290557486] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:45:14,698 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:45:14,698 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 28 [2022-03-01 17:45:14,698 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554815007] [2022-03-01 17:45:14,698 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:45:14,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-01 17:45:14,698 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:45:14,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-01 17:45:14,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=680, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:45:14,698 INFO L87 Difference]: Start difference. First operand 918 states and 3258 transitions. Second operand has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:16,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:45:16,336 INFO L93 Difference]: Finished difference Result 2052 states and 6332 transitions. [2022-03-01 17:45:16,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-01 17:45:16,336 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:45:16,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:45:16,339 INFO L225 Difference]: With dead ends: 2052 [2022-03-01 17:45:16,339 INFO L226 Difference]: Without dead ends: 1839 [2022-03-01 17:45:16,339 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 467 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=309, Invalid=2241, Unknown=0, NotChecked=0, Total=2550 [2022-03-01 17:45:16,339 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 401 mSDsluCounter, 1263 mSDsCounter, 0 mSdLazyCounter, 2222 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 719 SdHoareTripleChecker+Invalid, 2303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 2222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-01 17:45:16,340 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [401 Valid, 719 Invalid, 2303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 2222 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-01 17:45:16,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1839 states. [2022-03-01 17:45:16,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1839 to 926. [2022-03-01 17:45:16,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 926 states, 925 states have (on average 3.56) internal successors, (3293), 925 states have internal predecessors, (3293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:16,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 3293 transitions. [2022-03-01 17:45:16,355 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 3293 transitions. Word has length 21 [2022-03-01 17:45:16,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:45:16,355 INFO L470 AbstractCegarLoop]: Abstraction has 926 states and 3293 transitions. [2022-03-01 17:45:16,355 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:16,355 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 3293 transitions. [2022-03-01 17:45:16,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:45:16,356 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:45:16,356 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:45:16,374 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (665)] Forceful destruction successful, exit code 0 [2022-03-01 17:45:16,573 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable665,665 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:45:16,574 INFO L402 AbstractCegarLoop]: === Iteration 667 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:45:16,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:45:16,574 INFO L85 PathProgramCache]: Analyzing trace with hash -698559714, now seen corresponding path program 645 times [2022-03-01 17:45:16,574 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:45:16,574 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722678020] [2022-03-01 17:45:16,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:45:16,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:45:16,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:45:16,801 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:16,801 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:45:16,801 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722678020] [2022-03-01 17:45:16,801 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722678020] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:45:16,801 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2118462321] [2022-03-01 17:45:16,801 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:45:16,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:45:16,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:45:16,802 INFO L229 MonitoredProcess]: Starting monitored process 666 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:45:16,803 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (666)] Waiting until timeout for monitored process [2022-03-01 17:45:17,231 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:45:17,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:45:17,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:45:17,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:45:17,463 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 154 treesize of output 124 [2022-03-01 17:45:17,810 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:17,811 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:45:18,258 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:45:18,258 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 120 treesize of output 102 [2022-03-01 17:45:18,420 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:18,420 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2118462321] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:45:18,420 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:45:18,421 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 31 [2022-03-01 17:45:18,421 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116759533] [2022-03-01 17:45:18,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:45:18,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 17:45:18,421 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:45:18,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 17:45:18,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2022-03-01 17:45:18,421 INFO L87 Difference]: Start difference. First operand 926 states and 3293 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:21,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:45:21,053 INFO L93 Difference]: Finished difference Result 1648 states and 5226 transitions. [2022-03-01 17:45:21,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-01 17:45:21,053 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:45:21,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:45:21,056 INFO L225 Difference]: With dead ends: 1648 [2022-03-01 17:45:21,056 INFO L226 Difference]: Without dead ends: 1537 [2022-03-01 17:45:21,056 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 838 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=517, Invalid=3643, Unknown=0, NotChecked=0, Total=4160 [2022-03-01 17:45:21,057 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 314 mSDsluCounter, 1450 mSDsCounter, 0 mSdLazyCounter, 2724 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 810 SdHoareTripleChecker+Invalid, 2786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 2724 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-01 17:45:21,057 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [314 Valid, 810 Invalid, 2786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 2724 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-01 17:45:21,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1537 states. [2022-03-01 17:45:21,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1537 to 932. [2022-03-01 17:45:21,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 932 states, 931 states have (on average 3.5671321160042964) internal successors, (3321), 931 states have internal predecessors, (3321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:21,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 932 states to 932 states and 3321 transitions. [2022-03-01 17:45:21,069 INFO L78 Accepts]: Start accepts. Automaton has 932 states and 3321 transitions. Word has length 21 [2022-03-01 17:45:21,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:45:21,069 INFO L470 AbstractCegarLoop]: Abstraction has 932 states and 3321 transitions. [2022-03-01 17:45:21,069 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:21,069 INFO L276 IsEmpty]: Start isEmpty. Operand 932 states and 3321 transitions. [2022-03-01 17:45:21,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:45:21,071 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:45:21,071 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:45:21,088 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (666)] Ended with exit code 0 [2022-03-01 17:45:21,281 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable666,666 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:45:21,281 INFO L402 AbstractCegarLoop]: === Iteration 668 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:45:21,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:45:21,281 INFO L85 PathProgramCache]: Analyzing trace with hash 727280270, now seen corresponding path program 646 times [2022-03-01 17:45:21,281 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:45:21,281 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680459625] [2022-03-01 17:45:21,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:45:21,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:45:21,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:45:21,431 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:21,432 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:45:21,432 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680459625] [2022-03-01 17:45:21,432 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680459625] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:45:21,432 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053106031] [2022-03-01 17:45:21,432 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:45:21,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:45:21,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:45:21,433 INFO L229 MonitoredProcess]: Starting monitored process 667 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:45:21,433 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (667)] Waiting until timeout for monitored process [2022-03-01 17:45:21,783 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:45:21,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:45:21,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:45:21,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:45:22,064 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 159 treesize of output 127 [2022-03-01 17:45:22,226 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:22,226 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:45:22,532 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:45:22,532 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 166 treesize of output 142 [2022-03-01 17:45:22,661 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:22,661 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1053106031] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:45:22,661 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:45:22,661 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 31 [2022-03-01 17:45:22,661 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369437895] [2022-03-01 17:45:22,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:45:22,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 17:45:22,661 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:45:22,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 17:45:22,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=845, Unknown=0, NotChecked=0, Total=930 [2022-03-01 17:45:22,662 INFO L87 Difference]: Start difference. First operand 932 states and 3321 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:23,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:45:23,789 INFO L93 Difference]: Finished difference Result 1512 states and 4922 transitions. [2022-03-01 17:45:23,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-01 17:45:23,790 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:45:23,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:45:23,792 INFO L225 Difference]: With dead ends: 1512 [2022-03-01 17:45:23,792 INFO L226 Difference]: Without dead ends: 1482 [2022-03-01 17:45:23,793 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 407 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=254, Invalid=2098, Unknown=0, NotChecked=0, Total=2352 [2022-03-01 17:45:23,793 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 268 mSDsluCounter, 1109 mSDsCounter, 0 mSdLazyCounter, 2077 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 268 SdHoareTripleChecker+Valid, 579 SdHoareTripleChecker+Invalid, 2106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 2077 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-01 17:45:23,793 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [268 Valid, 579 Invalid, 2106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 2077 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-01 17:45:23,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1482 states. [2022-03-01 17:45:23,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1482 to 944. [2022-03-01 17:45:23,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 944 states, 943 states have (on average 3.5683987274655355) internal successors, (3365), 943 states have internal predecessors, (3365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:23,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 944 states to 944 states and 3365 transitions. [2022-03-01 17:45:23,806 INFO L78 Accepts]: Start accepts. Automaton has 944 states and 3365 transitions. Word has length 21 [2022-03-01 17:45:23,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:45:23,806 INFO L470 AbstractCegarLoop]: Abstraction has 944 states and 3365 transitions. [2022-03-01 17:45:23,806 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:23,806 INFO L276 IsEmpty]: Start isEmpty. Operand 944 states and 3365 transitions. [2022-03-01 17:45:23,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:45:23,807 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:45:23,807 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:45:23,825 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (667)] Forceful destruction successful, exit code 0 [2022-03-01 17:45:24,024 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 667 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable667 [2022-03-01 17:45:24,025 INFO L402 AbstractCegarLoop]: === Iteration 669 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:45:24,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:45:24,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1609357704, now seen corresponding path program 647 times [2022-03-01 17:45:24,025 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:45:24,025 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418069711] [2022-03-01 17:45:24,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:45:24,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:45:24,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:45:24,153 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:24,153 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:45:24,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418069711] [2022-03-01 17:45:24,153 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418069711] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:45:24,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1078131598] [2022-03-01 17:45:24,153 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:45:24,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:45:24,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:45:24,154 INFO L229 MonitoredProcess]: Starting monitored process 668 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:45:24,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (668)] Waiting until timeout for monitored process [2022-03-01 17:45:24,572 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:45:24,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:45:24,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:45:24,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:45:25,152 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:45:25,153 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 154 treesize of output 124 [2022-03-01 17:45:25,264 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:25,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:45:25,603 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:45:25,603 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 145 treesize of output 125 [2022-03-01 17:45:25,738 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:25,738 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1078131598] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:45:25,738 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:45:25,738 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-03-01 17:45:25,738 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908593522] [2022-03-01 17:45:25,738 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:45:25,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 17:45:25,739 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:45:25,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 17:45:25,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=576, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:45:25,739 INFO L87 Difference]: Start difference. First operand 944 states and 3365 transitions. Second operand has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:26,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:45:26,212 INFO L93 Difference]: Finished difference Result 1269 states and 4246 transitions. [2022-03-01 17:45:26,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-01 17:45:26,212 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:45:26,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:45:26,214 INFO L225 Difference]: With dead ends: 1269 [2022-03-01 17:45:26,214 INFO L226 Difference]: Without dead ends: 1254 [2022-03-01 17:45:26,214 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 26 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=132, Invalid=1058, Unknown=0, NotChecked=0, Total=1190 [2022-03-01 17:45:26,215 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 106 mSDsluCounter, 711 mSDsCounter, 0 mSdLazyCounter, 940 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 423 SdHoareTripleChecker+Invalid, 1069 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 940 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 118 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:45:26,215 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 423 Invalid, 1069 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 940 Invalid, 0 Unknown, 118 Unchecked, 0.3s Time] [2022-03-01 17:45:26,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1254 states. [2022-03-01 17:45:26,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1254 to 948. [2022-03-01 17:45:26,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 948 states, 947 states have (on average 3.563885955649419) internal successors, (3375), 947 states have internal predecessors, (3375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:26,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 948 states to 948 states and 3375 transitions. [2022-03-01 17:45:26,226 INFO L78 Accepts]: Start accepts. Automaton has 948 states and 3375 transitions. Word has length 21 [2022-03-01 17:45:26,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:45:26,226 INFO L470 AbstractCegarLoop]: Abstraction has 948 states and 3375 transitions. [2022-03-01 17:45:26,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:26,226 INFO L276 IsEmpty]: Start isEmpty. Operand 948 states and 3375 transitions. [2022-03-01 17:45:26,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:45:26,228 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:45:26,228 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:45:26,245 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (668)] Forceful destruction successful, exit code 0 [2022-03-01 17:45:26,431 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 668 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable668 [2022-03-01 17:45:26,431 INFO L402 AbstractCegarLoop]: === Iteration 670 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:45:26,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:45:26,431 INFO L85 PathProgramCache]: Analyzing trace with hash 431241284, now seen corresponding path program 648 times [2022-03-01 17:45:26,432 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:45:26,432 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98662176] [2022-03-01 17:45:26,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:45:26,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:45:26,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:45:26,593 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:26,593 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:45:26,593 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98662176] [2022-03-01 17:45:26,593 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98662176] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:45:26,593 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1211563100] [2022-03-01 17:45:26,593 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:45:26,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:45:26,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:45:26,594 INFO L229 MonitoredProcess]: Starting monitored process 669 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:45:26,595 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (669)] Waiting until timeout for monitored process [2022-03-01 17:45:27,028 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:45:27,028 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:45:27,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:45:27,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:45:27,245 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 117 treesize of output 95 [2022-03-01 17:45:27,386 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:27,386 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:45:27,689 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:45:27,689 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 136 treesize of output 118 [2022-03-01 17:45:27,842 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:27,842 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1211563100] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:45:27,842 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:45:27,842 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 27 [2022-03-01 17:45:27,842 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059961735] [2022-03-01 17:45:27,842 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:45:27,843 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-01 17:45:27,843 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:45:27,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-01 17:45:27,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=626, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:45:27,843 INFO L87 Difference]: Start difference. First operand 948 states and 3375 transitions. Second operand has 27 states, 27 states have (on average 2.111111111111111) internal successors, (57), 27 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:28,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:45:28,730 INFO L93 Difference]: Finished difference Result 1431 states and 4725 transitions. [2022-03-01 17:45:28,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-01 17:45:28,730 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.111111111111111) internal successors, (57), 27 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:45:28,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:45:28,732 INFO L225 Difference]: With dead ends: 1431 [2022-03-01 17:45:28,732 INFO L226 Difference]: Without dead ends: 1388 [2022-03-01 17:45:28,732 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=208, Invalid=1514, Unknown=0, NotChecked=0, Total=1722 [2022-03-01 17:45:28,732 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 199 mSDsluCounter, 1012 mSDsCounter, 0 mSdLazyCounter, 1867 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 551 SdHoareTripleChecker+Invalid, 1890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 1867 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 17:45:28,732 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [199 Valid, 551 Invalid, 1890 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 1867 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 17:45:28,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1388 states. [2022-03-01 17:45:28,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1388 to 916. [2022-03-01 17:45:28,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 916 states, 915 states have (on average 3.5704918032786885) internal successors, (3267), 915 states have internal predecessors, (3267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:28,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 916 states to 916 states and 3267 transitions. [2022-03-01 17:45:28,759 INFO L78 Accepts]: Start accepts. Automaton has 916 states and 3267 transitions. Word has length 21 [2022-03-01 17:45:28,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:45:28,759 INFO L470 AbstractCegarLoop]: Abstraction has 916 states and 3267 transitions. [2022-03-01 17:45:28,759 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.111111111111111) internal successors, (57), 27 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:28,759 INFO L276 IsEmpty]: Start isEmpty. Operand 916 states and 3267 transitions. [2022-03-01 17:45:28,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:45:28,760 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:45:28,760 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:45:28,778 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (669)] Forceful destruction successful, exit code 0 [2022-03-01 17:45:28,978 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable669,669 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:45:28,978 INFO L402 AbstractCegarLoop]: === Iteration 671 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:45:28,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:45:28,978 INFO L85 PathProgramCache]: Analyzing trace with hash -1422153626, now seen corresponding path program 649 times [2022-03-01 17:45:28,978 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:45:28,979 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887334026] [2022-03-01 17:45:28,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:45:28,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:45:28,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:45:29,107 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:29,107 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:45:29,107 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887334026] [2022-03-01 17:45:29,107 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887334026] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:45:29,107 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [868335436] [2022-03-01 17:45:29,107 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:45:29,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:45:29,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:45:29,108 INFO L229 MonitoredProcess]: Starting monitored process 670 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:45:29,109 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (670)] Waiting until timeout for monitored process [2022-03-01 17:45:29,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:45:29,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:45:29,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:45:29,786 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 168 treesize of output 132 [2022-03-01 17:45:30,146 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:30,146 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:45:30,455 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:45:30,455 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 128 treesize of output 112 [2022-03-01 17:45:30,580 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:30,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [868335436] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:45:30,580 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:45:30,580 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 28 [2022-03-01 17:45:30,580 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155851356] [2022-03-01 17:45:30,580 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:45:30,581 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-01 17:45:30,581 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:45:30,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-01 17:45:30,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=675, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:45:30,581 INFO L87 Difference]: Start difference. First operand 916 states and 3267 transitions. Second operand has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:31,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:45:31,954 INFO L93 Difference]: Finished difference Result 1359 states and 4499 transitions. [2022-03-01 17:45:31,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-01 17:45:31,955 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:45:31,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:45:31,957 INFO L225 Difference]: With dead ends: 1359 [2022-03-01 17:45:31,957 INFO L226 Difference]: Without dead ends: 1287 [2022-03-01 17:45:31,957 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 275 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=230, Invalid=1410, Unknown=0, NotChecked=0, Total=1640 [2022-03-01 17:45:31,957 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 202 mSDsluCounter, 999 mSDsCounter, 0 mSdLazyCounter, 1704 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 534 SdHoareTripleChecker+Invalid, 1727 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 1704 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-01 17:45:31,957 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [202 Valid, 534 Invalid, 1727 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 1704 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-01 17:45:31,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1287 states. [2022-03-01 17:45:31,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1287 to 901. [2022-03-01 17:45:31,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 901 states, 900 states have (on average 3.5533333333333332) internal successors, (3198), 900 states have internal predecessors, (3198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:31,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 901 states to 901 states and 3198 transitions. [2022-03-01 17:45:31,969 INFO L78 Accepts]: Start accepts. Automaton has 901 states and 3198 transitions. Word has length 21 [2022-03-01 17:45:31,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:45:31,969 INFO L470 AbstractCegarLoop]: Abstraction has 901 states and 3198 transitions. [2022-03-01 17:45:31,969 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:31,969 INFO L276 IsEmpty]: Start isEmpty. Operand 901 states and 3198 transitions. [2022-03-01 17:45:31,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:45:31,970 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:45:31,970 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:45:31,988 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (670)] Forceful destruction successful, exit code 0 [2022-03-01 17:45:32,188 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable670,670 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:45:32,188 INFO L402 AbstractCegarLoop]: === Iteration 672 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:45:32,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:45:32,188 INFO L85 PathProgramCache]: Analyzing trace with hash -1275384016, now seen corresponding path program 650 times [2022-03-01 17:45:32,188 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:45:32,188 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653303014] [2022-03-01 17:45:32,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:45:32,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:45:32,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:45:32,362 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:32,362 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:45:32,362 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653303014] [2022-03-01 17:45:32,362 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653303014] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:45:32,362 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [482417662] [2022-03-01 17:45:32,362 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:45:32,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:45:32,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:45:32,363 INFO L229 MonitoredProcess]: Starting monitored process 671 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:45:32,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (671)] Waiting until timeout for monitored process [2022-03-01 17:45:32,798 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:45:32,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:45:32,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-01 17:45:32,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:45:33,076 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 146 treesize of output 118 [2022-03-01 17:45:33,249 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:33,249 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:45:33,582 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:45:33,582 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 173 treesize of output 147 [2022-03-01 17:45:33,854 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:33,854 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [482417662] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:45:33,855 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:45:33,855 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 28 [2022-03-01 17:45:33,855 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541534409] [2022-03-01 17:45:33,855 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:45:33,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-01 17:45:33,855 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:45:33,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-01 17:45:33,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:45:33,855 INFO L87 Difference]: Start difference. First operand 901 states and 3198 transitions. Second operand has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:35,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:45:35,387 INFO L93 Difference]: Finished difference Result 1571 states and 5012 transitions. [2022-03-01 17:45:35,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-01 17:45:35,387 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:45:35,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:45:35,390 INFO L225 Difference]: With dead ends: 1571 [2022-03-01 17:45:35,390 INFO L226 Difference]: Without dead ends: 1441 [2022-03-01 17:45:35,390 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 431 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=292, Invalid=2158, Unknown=0, NotChecked=0, Total=2450 [2022-03-01 17:45:35,390 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 382 mSDsluCounter, 1202 mSDsCounter, 0 mSdLazyCounter, 2215 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 382 SdHoareTripleChecker+Valid, 659 SdHoareTripleChecker+Invalid, 2277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 2215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-01 17:45:35,390 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [382 Valid, 659 Invalid, 2277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 2215 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-01 17:45:35,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1441 states. [2022-03-01 17:45:35,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1441 to 887. [2022-03-01 17:45:35,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 887 states, 886 states have (on average 3.5417607223476297) internal successors, (3138), 886 states have internal predecessors, (3138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:35,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 887 states to 887 states and 3138 transitions. [2022-03-01 17:45:35,402 INFO L78 Accepts]: Start accepts. Automaton has 887 states and 3138 transitions. Word has length 21 [2022-03-01 17:45:35,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:45:35,402 INFO L470 AbstractCegarLoop]: Abstraction has 887 states and 3138 transitions. [2022-03-01 17:45:35,402 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:35,402 INFO L276 IsEmpty]: Start isEmpty. Operand 887 states and 3138 transitions. [2022-03-01 17:45:35,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:45:35,403 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:45:35,404 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:45:35,421 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (671)] Forceful destruction successful, exit code 0 [2022-03-01 17:45:35,618 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable671,671 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:45:35,619 INFO L402 AbstractCegarLoop]: === Iteration 673 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:45:35,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:45:35,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1402603340, now seen corresponding path program 651 times [2022-03-01 17:45:35,619 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:45:35,619 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275312009] [2022-03-01 17:45:35,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:45:35,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:45:35,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:45:35,720 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:35,720 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:45:35,720 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275312009] [2022-03-01 17:45:35,720 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275312009] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:45:35,720 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1097738439] [2022-03-01 17:45:35,720 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:45:35,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:45:35,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:45:35,748 INFO L229 MonitoredProcess]: Starting monitored process 672 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:45:35,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (672)] Waiting until timeout for monitored process [2022-03-01 17:45:36,245 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:45:36,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:45:36,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:45:36,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:45:36,608 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:45:36,608 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 125 treesize of output 101 [2022-03-01 17:45:36,691 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:36,691 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:45:37,011 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:45:37,012 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 170 treesize of output 144 [2022-03-01 17:45:37,165 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:37,165 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1097738439] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:45:37,165 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:45:37,165 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-03-01 17:45:37,165 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564002247] [2022-03-01 17:45:37,165 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:45:37,166 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-01 17:45:37,166 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:45:37,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-01 17:45:37,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:45:37,166 INFO L87 Difference]: Start difference. First operand 887 states and 3138 transitions. Second operand has 23 states, 23 states have (on average 2.347826086956522) internal successors, (54), 23 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:37,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:45:37,768 INFO L93 Difference]: Finished difference Result 1367 states and 4544 transitions. [2022-03-01 17:45:37,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-01 17:45:37,768 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.347826086956522) internal successors, (54), 23 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:45:37,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:45:37,770 INFO L225 Difference]: With dead ends: 1367 [2022-03-01 17:45:37,770 INFO L226 Difference]: Without dead ends: 1295 [2022-03-01 17:45:37,770 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=155, Invalid=1105, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 17:45:37,770 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 119 mSDsluCounter, 606 mSDsCounter, 0 mSdLazyCounter, 906 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 421 SdHoareTripleChecker+Invalid, 1084 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 906 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 167 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:45:37,770 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 421 Invalid, 1084 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 906 Invalid, 0 Unknown, 167 Unchecked, 0.3s Time] [2022-03-01 17:45:37,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1295 states. [2022-03-01 17:45:37,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1295 to 909. [2022-03-01 17:45:37,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 909 states, 908 states have (on average 3.538546255506608) internal successors, (3213), 908 states have internal predecessors, (3213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:37,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 909 states to 909 states and 3213 transitions. [2022-03-01 17:45:37,783 INFO L78 Accepts]: Start accepts. Automaton has 909 states and 3213 transitions. Word has length 21 [2022-03-01 17:45:37,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:45:37,783 INFO L470 AbstractCegarLoop]: Abstraction has 909 states and 3213 transitions. [2022-03-01 17:45:37,783 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.347826086956522) internal successors, (54), 23 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:37,783 INFO L276 IsEmpty]: Start isEmpty. Operand 909 states and 3213 transitions. [2022-03-01 17:45:37,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:45:37,784 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:45:37,784 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:45:37,802 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (672)] Forceful destruction successful, exit code 0 [2022-03-01 17:45:37,999 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 672 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable672 [2022-03-01 17:45:37,999 INFO L402 AbstractCegarLoop]: === Iteration 674 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:45:37,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:45:37,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1615565940, now seen corresponding path program 652 times [2022-03-01 17:45:37,999 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:45:37,999 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233254728] [2022-03-01 17:45:37,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:45:37,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:45:38,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:45:38,082 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:38,082 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:45:38,082 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233254728] [2022-03-01 17:45:38,082 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233254728] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:45:38,082 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [665478127] [2022-03-01 17:45:38,082 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:45:38,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:45:38,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:45:38,083 INFO L229 MonitoredProcess]: Starting monitored process 673 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:45:38,084 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (673)] Waiting until timeout for monitored process [2022-03-01 17:45:38,519 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:45:38,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:45:38,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:45:38,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:45:38,857 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:45:38,857 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 88 [2022-03-01 17:45:38,983 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:38,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:45:39,234 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:45:39,234 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 132 treesize of output 114 [2022-03-01 17:45:39,365 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:39,365 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [665478127] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:45:39,366 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:45:39,366 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 26 [2022-03-01 17:45:39,366 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024774835] [2022-03-01 17:45:39,366 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:45:39,366 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 17:45:39,366 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:45:39,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 17:45:39,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=574, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:45:39,366 INFO L87 Difference]: Start difference. First operand 909 states and 3213 transitions. Second operand has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:40,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:45:40,032 INFO L93 Difference]: Finished difference Result 1184 states and 4022 transitions. [2022-03-01 17:45:40,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-01 17:45:40,032 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:45:40,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:45:40,034 INFO L225 Difference]: With dead ends: 1184 [2022-03-01 17:45:40,034 INFO L226 Difference]: Without dead ends: 1115 [2022-03-01 17:45:40,034 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 293 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=188, Invalid=1218, Unknown=0, NotChecked=0, Total=1406 [2022-03-01 17:45:40,035 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 148 mSDsluCounter, 975 mSDsCounter, 0 mSdLazyCounter, 1436 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 507 SdHoareTripleChecker+Invalid, 1769 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 1436 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 318 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 17:45:40,035 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 507 Invalid, 1769 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 1436 Invalid, 0 Unknown, 318 Unchecked, 0.4s Time] [2022-03-01 17:45:40,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1115 states. [2022-03-01 17:45:40,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1115 to 936. [2022-03-01 17:45:40,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 936 states, 935 states have (on average 3.5358288770053474) internal successors, (3306), 935 states have internal predecessors, (3306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:40,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 936 states to 936 states and 3306 transitions. [2022-03-01 17:45:40,046 INFO L78 Accepts]: Start accepts. Automaton has 936 states and 3306 transitions. Word has length 21 [2022-03-01 17:45:40,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:45:40,046 INFO L470 AbstractCegarLoop]: Abstraction has 936 states and 3306 transitions. [2022-03-01 17:45:40,046 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:40,046 INFO L276 IsEmpty]: Start isEmpty. Operand 936 states and 3306 transitions. [2022-03-01 17:45:40,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:45:40,048 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:45:40,048 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:45:40,065 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (673)] Forceful destruction successful, exit code 0 [2022-03-01 17:45:40,265 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 673 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable673 [2022-03-01 17:45:40,266 INFO L402 AbstractCegarLoop]: === Iteration 675 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:45:40,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:45:40,266 INFO L85 PathProgramCache]: Analyzing trace with hash -97030216, now seen corresponding path program 653 times [2022-03-01 17:45:40,266 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:45:40,266 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137471678] [2022-03-01 17:45:40,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:45:40,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:45:40,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:45:40,355 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:40,355 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:45:40,355 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137471678] [2022-03-01 17:45:40,355 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137471678] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:45:40,356 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [407405367] [2022-03-01 17:45:40,356 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:45:40,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:45:40,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:45:40,357 INFO L229 MonitoredProcess]: Starting monitored process 674 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:45:40,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (674)] Waiting until timeout for monitored process [2022-03-01 17:45:40,786 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:45:40,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:45:40,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-01 17:45:40,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:45:41,089 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:45:41,089 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 99 [2022-03-01 17:45:41,205 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:41,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:45:41,431 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:45:41,432 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 121 treesize of output 107 [2022-03-01 17:45:41,546 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:41,546 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [407405367] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:45:41,546 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:45:41,546 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-03-01 17:45:41,547 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560056875] [2022-03-01 17:45:41,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:45:41,547 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:45:41,547 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:45:41,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:45:41,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:45:41,547 INFO L87 Difference]: Start difference. First operand 936 states and 3306 transitions. Second operand has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:42,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:45:42,086 INFO L93 Difference]: Finished difference Result 1413 states and 4708 transitions. [2022-03-01 17:45:42,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-01 17:45:42,086 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:45:42,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:45:42,088 INFO L225 Difference]: With dead ends: 1413 [2022-03-01 17:45:42,088 INFO L226 Difference]: Without dead ends: 1334 [2022-03-01 17:45:42,089 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=133, Invalid=923, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 17:45:42,089 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 164 mSDsluCounter, 760 mSDsCounter, 0 mSdLazyCounter, 916 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 370 SdHoareTripleChecker+Invalid, 1342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 916 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 409 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:45:42,089 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 370 Invalid, 1342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 916 Invalid, 0 Unknown, 409 Unchecked, 0.3s Time] [2022-03-01 17:45:42,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1334 states. [2022-03-01 17:45:42,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1334 to 956. [2022-03-01 17:45:42,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 956 states, 955 states have (on average 3.530890052356021) internal successors, (3372), 955 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:42,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 956 states to 956 states and 3372 transitions. [2022-03-01 17:45:42,101 INFO L78 Accepts]: Start accepts. Automaton has 956 states and 3372 transitions. Word has length 21 [2022-03-01 17:45:42,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:45:42,101 INFO L470 AbstractCegarLoop]: Abstraction has 956 states and 3372 transitions. [2022-03-01 17:45:42,101 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:42,101 INFO L276 IsEmpty]: Start isEmpty. Operand 956 states and 3372 transitions. [2022-03-01 17:45:42,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:45:42,102 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:45:42,102 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:45:42,121 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (674)] Forceful destruction successful, exit code 0 [2022-03-01 17:45:42,320 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 674 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable674 [2022-03-01 17:45:42,321 INFO L402 AbstractCegarLoop]: === Iteration 676 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:45:42,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:45:42,321 INFO L85 PathProgramCache]: Analyzing trace with hash 1448321106, now seen corresponding path program 654 times [2022-03-01 17:45:42,321 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:45:42,321 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278520129] [2022-03-01 17:45:42,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:45:42,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:45:42,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:45:42,436 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:42,437 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:45:42,437 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278520129] [2022-03-01 17:45:42,437 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278520129] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:45:42,437 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1432980144] [2022-03-01 17:45:42,437 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:45:42,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:45:42,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:45:42,438 INFO L229 MonitoredProcess]: Starting monitored process 675 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:45:42,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (675)] Waiting until timeout for monitored process [2022-03-01 17:45:42,856 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:45:42,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:45:42,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:45:42,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:45:43,442 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:45:43,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 149 treesize of output 123 [2022-03-01 17:45:43,698 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:43,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:45:44,113 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:45:44,113 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 111 treesize of output 97 [2022-03-01 17:45:44,281 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:44,281 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1432980144] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:45:44,281 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:45:44,281 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 26 [2022-03-01 17:45:44,281 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550079099] [2022-03-01 17:45:44,281 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:45:44,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 17:45:44,281 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:45:44,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 17:45:44,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=566, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:45:44,281 INFO L87 Difference]: Start difference. First operand 956 states and 3372 transitions. Second operand has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:45,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:45:45,141 INFO L93 Difference]: Finished difference Result 1311 states and 4425 transitions. [2022-03-01 17:45:45,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-01 17:45:45,141 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:45:45,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:45:45,143 INFO L225 Difference]: With dead ends: 1311 [2022-03-01 17:45:45,143 INFO L226 Difference]: Without dead ends: 1281 [2022-03-01 17:45:45,143 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 314 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=187, Invalid=1373, Unknown=0, NotChecked=0, Total=1560 [2022-03-01 17:45:45,143 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 125 mSDsluCounter, 574 mSDsCounter, 0 mSdLazyCounter, 1029 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 1092 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 1029 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 17:45:45,143 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 344 Invalid, 1092 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 1029 Invalid, 0 Unknown, 37 Unchecked, 0.4s Time] [2022-03-01 17:45:45,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1281 states. [2022-03-01 17:45:45,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1281 to 959. [2022-03-01 17:45:45,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 959 states, 958 states have (on average 3.5302713987473906) internal successors, (3382), 958 states have internal predecessors, (3382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:45,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 959 states to 959 states and 3382 transitions. [2022-03-01 17:45:45,156 INFO L78 Accepts]: Start accepts. Automaton has 959 states and 3382 transitions. Word has length 21 [2022-03-01 17:45:45,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:45:45,156 INFO L470 AbstractCegarLoop]: Abstraction has 959 states and 3382 transitions. [2022-03-01 17:45:45,156 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:45:45,156 INFO L276 IsEmpty]: Start isEmpty. Operand 959 states and 3382 transitions. [2022-03-01 17:45:45,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:45:45,157 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:45:45,157 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:45:45,175 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (675)] Forceful destruction successful, exit code 0 [2022-03-01 17:45:45,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable675,675 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:45:45,371 INFO L402 AbstractCegarLoop]: === Iteration 677 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 17:45:45,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:45:45,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1379449210, now seen corresponding path program 655 times [2022-03-01 17:45:45,371 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:45:45,372 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188334794] [2022-03-01 17:45:45,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:45:45,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:45:45,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:45:45,515 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:45,515 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:45:45,515 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188334794] [2022-03-01 17:45:45,516 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188334794] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:45:45,516 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [742752059] [2022-03-01 17:45:45,516 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:45:45,516 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:45:45,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:45:45,517 INFO L229 MonitoredProcess]: Starting monitored process 676 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:45:45,517 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (676)] Waiting until timeout for monitored process [2022-03-01 17:45:45,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:45:45,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:45:45,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:45:46,610 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 17:45:46,610 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 154 treesize of output 124 [2022-03-01 17:45:46,765 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:46,765 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:45:47,180 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:45:47,180 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 132 [2022-03-01 17:45:47,364 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:45:47,364 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [742752059] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:45:47,365 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:45:47,365 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2022-03-01 17:45:47,365 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2496079] [2022-03-01 17:45:47,365 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:45:47,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-01 17:45:47,365 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:45:47,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-01 17:45:47,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=661, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:45:47,365 INFO L87 Difference]: Start difference. First operand 959 states and 3382 transitions. Second operand has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)